I checked the codes on the and it is throwing 55 which means nothing wrong but my car still wont idle (it just turns on and the shuts right off) so i turned the car on and held the gas at WOT the car like had to wait a while to catch itself and then it stumbled and went to about 3500 rpm and...