2004 Ranger 3. 0 V6 Engine runs great but sometimes when the engine is hot and you stop at light the engine runs really rough and seems to be really rich. If I let it idle and not rev engine sometimes the engine warning light comes on . After you continue the eng. light goes out and the truck runs fine and the next time you stop it might run just fine. Any suggestions?