Yes it seems that I do have pretty severe on-power push since the car almost refuses to turn when i put the power down. I forgot to point this out. I will take the car into the hobby shop this weekend to try and buy some spring fluid and differential fluids. Any other things I can do to help cure this problem?