Problem Description and Possible Solution
Illumination of the Check Engine Light can be caused by a loose or worn gas cap.
Average mileage: 106,763 (43,000–197,000)
Exhaust & Emissions affected: Gasoline
30 people reported this problem
Frustrated. I have a 2500HD 6.0 with 173,000 mile. Never a problem until now. The check engine light came on, so I had it diagnosed and the code said bad fuel cap. I also informed the mechanic that I don’t have any very little power at take-off. The mechanic said it could also be the catalytic converters are plugging up. I replaced the catalytic converters, which seemed to change the power issue. However, I still have the engine light stating a bad fuel cap. WTF. I removed the fuel cap and the truck starts and runs normal. However, now, when I fuel up the truck, it doesn’t want to start and it takes several cranks to start, and then it sounds flooded.
I don’t know where to start. The truck runs fine until I fuel it up, and then it takes several attempts to start the engine.
The truck was sitting for a week and a half while I was out of the country. There was a cold snap while we were gone. Near freezing in Florida. When I first started it the "Loose Gas Cap" warning by came on. When I stopped I put it back on. The next day, I got the same warning light but the engine light came on with it.
I have noticed that the compartment around the gas tank nozzle is uncommonly dirty.