I'm really not sure what's wrong with my engine. It's not a huge deal but it's enough to annoy me if I can fix it. My engine is constantly idling rough, never settling on the same idle speed. It drives me nuts. When I start the engine, sometimes it's smoothe as glass, other times it settles at like 500 RPMs and idles like crap. Then, sometimes when it gets really bad, I'll have it up there around 4000 then pull it out of gear, it'll drop its RPMs and it should catch around idle speed but sometimes it doesn't make it and it stalls. That's a little rare but it happens at least once every 2 weeks. Does anyone else have a problem like this. I'm told our Idle Control Valves never go bad but at this point, I'm not sure. I have brand new plugs and as far as I know my coil packs are in good condition. Is it possibly my battery not giving the coil packs enough juice? Is it possible that the coil packs aren't connecting to the plugs tight enough? Is it my alternator not charging the battery good enough. When I turn my lights on or put up my windows the RPMs drop hard if it's idling. All very strange stuff. Maybe it's my fuel injectors. If ANYBODY has ever had a problem like this, please help me out.