After further investigation, I realized the reason why the idle is droping it's because one cylinder wants to stop. Now when I stop at a light for a while sometimes, the idle begins to drop and eventualy one cylinder turns off. I have to restart the car and the cylinder is back working! Seems like the computer is doing this? I'm thinking it's eather a bad fuel injector or a coil? Am I going on the right track or totally off? Thanks for your help.