Check Engine light
#1
Racer
Thread Starter
Check Engine light
The other day the CEL came on. It was a little while after I filler up from very low on fuel. My guess is I didn't tighten the cap enough (3 clicks). I retightened the cap and continued driving. That was on Monday. The light is still on. The manual says the light could stay on for up to three days. Maybe it was just a coincidence that I filled up and there is actually a problem. Has anyone else had the CEL come on due to the gas cap being loose? How long did it stay on? The car is only driven about 15-20 miles a day.
If it stays on much longer I'll take it in to have it looked at. Thanks for any input.
If it stays on much longer I'll take it in to have it looked at. Thanks for any input.
#3
loose cap, bad gas, water in the gas, without scanning the car there is no
way to know.
Ignore it for a while, if it does not go away after you run the gas out,
take it to the dealers.
Brett
way to know.
Ignore it for a while, if it does not go away after you run the gas out,
take it to the dealers.
Brett
#4
The problem can also occur if the tank is overfilled (to the point where gas overflows or is just about to overflow). Alternatively the vapour sensor may need to be replaced. If the light does not go away in a couple of days, take it to the dealer.
#5
Racer
Thread Starter
Thanks for the replies. I went to the dealer the other day. They said that if it's a soft code due to the gas cap it can take 40 cycles for the computer to reset. That means 40 cyles of warming the engine then parking it to cool. In normal driving that will take over two weeks. I'll watch to see if it goes away and act accordingly. They could have scanned it but I didn't wan to wait over 2 hours for them to get to it.
#6
Racer
void turn_off_ce()
{
turnOffCar();
openHood();
findFuseBox(location);
removeECM_Fuse(location);
Sleep(30);
replaceFuse(location);
closeHood();
startCar();
If (check engine == on), then
{
takeToDealer;
}
else
enjoy car
end
}
{
turnOffCar();
openHood();
findFuseBox(location);
removeECM_Fuse(location);
Sleep(30);
replaceFuse(location);
closeHood();
startCar();
If (check engine == on), then
{
takeToDealer;
}
else
enjoy car
end
}
Thread
Thread Starter
Forum
Replies
Last Post
HeloDown
3G TL Problems & Fixes
4
09-08-2015 06:51 PM