I have a 2003 Ion w/ a 2.2. I had a tune up done and afterwards the car hesitates right before I press the accelerator pedal (in drive or reverse). If I give it gas at the hesitation point it will die, if I wait for it to stop hesitating it's fine. \n\n I'm getting a P0507 code and I replaced the IAC valve. It stopped doing it for a half of a day and the CE light came back on. \n\n I sprayed Carb cleaner around the whole engine compartment to eliminate a vacuum leak. So now I'm stop, if it was a throttle body I would expect it to do it a lot more then just a rolling start. \n\nAny ideas or has anyone came across this issue before? \n\n Thanks in advance.