I have a 06 wrangler rubicon unlimited with a 4.0 and 6spd. My problem is I keep getting the check engine light in the afternoon. When I check the code it says the gas cap is loose. So I get a new cap and the code now comes on in the morning.:eeek: I assume its a bad cap wrong it still comes on only in the morning. I have checked all the fittings on the filler and everything is tight. Any ideas?