When spawning a vehicle the throttle does not work right.

So I’m making a vehicle based game. I have a blueprint for a manual vehicle and a blueprint for an automatic vehicle because the way the controls are there was a conflict in putting both in one blueprint and I don’t want to compromise. I have a function in the player controller that destroys and unpossesses the current one and then spawns and possesses the other. Once you’re in the new vehicle everything works as intended accept the throttle. When setting throttle to 1 the rpm starts at 0 and very very slowly builds up. My rpms very rarely reach max rpm and the speed is limited because of this. The rpms build much faster on the initial spawned vehicle and I don’t understand how two cars of the same blueprint can gain rpms at two different rates. Anyone know how to fix this?