I have a 2001 Pontiac Grand Prix GTP and recently changed the rack and pinion, hub bearings, sway bar, left passenger front axle, and lately my car started shaking vigorously while i was driving, and as of two days ago it started reving by itself and when i press the gas it surges (or stalls and only revs but doesnt go) then all of a sudden the car kicks in and starts going. What can cause my car to do this? i need answer fast because i need my car to go and come from work. i drive 45 minutes to and back from work everyday. please help thank you.