Hello: A week ago I had the plugs, timing belt and water pump changed on my 2009 300 Touring (3.5 l). I also had the throttle body cleaned but I'm not sure if they removed it or just sprayed cleaner into the TB. I was told they let it run for some time so maybe they did it through the fuel rail. Regardless, the vehicle now shifts a bit roughly from 2nd to 1st gear (on deceleration only) and occasionally stumbles on acceleration from a stop. Also, it has stalled several times while in park - idling. I have noticed that it runs very well while cold so I suspect something is wrong with the throttle body valve or one of the internal sensors. I'm told this vehicle has electronic sensors built into the TB. Is that correct? Does anyone have any suggestions on a possible solution to this problem? Any thoughts or suggestions would be appreciated. Thanks.