Please help, I'm fairly handy and car savvy. I was getting an issue where sometimes my car would start then shut off immediately and also start to have a rough idle and almost stall at stop lights.My mpg and power seemed to be taking a hit as well. The problem began to happen more frequently, so I decided to change the plugs, fuel and air filters, not much difference. So today I changed the PCV and IAC gasket and figured I'd clean the throttle body and IAC unit as well. All said and done, when I started it up my idle was way too high and wouldn't go down in park or in gear.. Figuring I made a mistake somewhere I did re did everything, now the idle is not as high but still above normal. It seems like the the throttle is sticking, in the body, not the pedal. I didn't mess with the TPS and the IAC seems clean and moves well, hoses seem ok. No idea what it could be aside from the TPS or IAC, any thoughts, advice or troubleshooting ideas wouuld be greatly appreciated.