This is just an off guess, but if you pull the code and it says its a P0455 Evaporative Emission Control System Leak Detected (gross leak) I know what it is. I had the same symptoms. Turned out there's a pump that pressurizes your fuel tank as part of the emissions control. If the pump can't pressurize the tank it throws a code. The times it tries to pressurize is very random, which is why the light is intermittent. My fix turned out to be a vacuum hose on the pump that wasn't holding up under the pressure. Also check and make sure your gas cap is on tight, until it clicks. That's also part of the same system.
Chip
Bookmarks