tons of us have had this prob......I know I replaced my idle control valve, and throttle position sensor and that fixed, but still get intermittent when the temps are real high here (100+) and after many startups, running errands.....think I need to check intake gasket while its doing it.....