OK guys an update, so far I had the intermittent stalls when braking or slowing down as well as erractic RPMs. I cleaned the throttle with carb cleaner, it helped for a month, but the it started up again, I replaced the TPS this caused me to get the P0505 code (IAC prob) so I ended it spending...