Without knowing exactly what engine your '99 has, I'd say it had something to do with the idle air controller (IAC), aka, idle speed controller, intake air controller, etc. It's that mechanism attached to the intake plenum (often close to the butterfly valve assembly) that's being cycled open/closed by the ECU to control the idle air flow. This in turn controls the idle speed of the engine.
Make sure the electrical connector is attached and snug. Otherwise, all it might need is a bit of spraying with some carb/injector cleaner.
SPONSORED LINKS
Tuesday, September 26th, 2006 AT 4:56 PM