changed spark plugs, timeing belt was changed in may of this year
spark pluges replaced
added the cleaning stuff to a full gas tank
Thank you for your question hope this helps.
This problem could be one of two things.
First the Torque Converter is not unlocking when you come to a stop.This would turn on the check engine light. also you would feel a kind of lurch as you cane to the stop. (Is this the case)
The second is the gunk in the throttle-body. The easiest way to clean the throttle-body
The product called combustion chamber cleaner.You let the engine heat up, take the intake tube off the throttle-body, spray the whole can in while engine idles (stopping when needed to prevent engine from stalling), after can is empty stop the engine, let it sit for 29 to 30 min, start it up letting it idle for 10 minutes or so, then drive aggressively for few miles to clean it out. (note that you'll have LOTS of smoke during this time, but that's appropriate.
Hope this helps.Good luck