03 Touring 6spd.
Okay, when the car is warm (if I have driven it within the past 20 min or so) I can crank the car and it does its normal rev-up to about 2000 and drops down but, instead of dropping down to its normal idle, it almost dies and then pops back up to the normal idle (about 500rpms) just in time. Then it will idle at every red light after that without any problems. Its only when cranking. It does not do this when cranking in the morning or when the engine is cold because the engine naturally stays revved a little until it warms up. Anyone know what this is?
The only thing that I think it could be is the throttle body needs to have the re-learn procedure done? I noticed this happening probably a day or two at most after having changed my window motor. I accidentally hooked the battery back up while I had the key in the "ON" position from previously testing the window motor before putting it back together? Does anyone think this is the reason or no? I just don't think that it is a dirty throttle body because its otherwise responsive and never ever drops down below an idle while driving.
One last thing, I can prevent the drop of the idle at cranking by tapping the gas. Just throwing that in there in case that makes any difference. Any help would be great. I searched, but the only other similar thread said "clean out the TB"