does the car have the same kinda of pull ?? Or does it seem a lil slower.
Lol i won't delve any deeper cuz I'm not familiar with these kinda things , but could be the gear ratios. Or it could be the fact that newer things work better best waiting for someone who knows bout these things.