when my car is on neutral the idle is crazy going from 1500 to 1000 and evrywhere in between,when i put in 1st it drops to 500 almost stalling then come back up then on evry other gear i have to give it gas if not it will sputter and jerk,i have no cel and my car is on limp mode,what can cause these problems?