Q: Q: Why does the check engine light keep coming back on?

asked by on

I have 97,000 miles on my 2006 GMC Sierra, and recently I have had to get the Check Engine light reset more than once. It first came on when some sensor went bad, but when it came back on not too long later, the mechanic looked at it and didn’t find anything. Is this going to be an ongoing problem? Is it possible that something broke when the sensor was replaced? This is my work truck so I plan on getting some more life out of it yet.

The check engine light comes on and stays on if the onboard computer sees a problem that could cause an increase in emissions or a problem with its systems. After looking at most of the possible codes or issues that could cause the check engine light to come on. The most common problem your vehicle is having is an evaporative system problem since you say a technician could not find any problems. The fuel tank evaporative system vent solenoid could be the failure because they are prone to getting dirt and debris in the solenoid filter causing them to not vent the tank properly. The valve will operate electrically.

My recommendation would be to have your computer system checked for codes relating to the evaporative fuel tank system by a qualified mechanic. A certified mechanic with YourMechanic can inspect and diagnose the fuel tank system at your home or office. The fix recommendation would be to replace the evaporative vent solenoid and the fuel tank cap.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Q: Why does the check engine light keep coming back on?

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Engine check light, rough idle, loss of power.

Hello. If your filter is over oiled and the oil got onto the hot wire of the air flow sensor, then that can cause it to burn out. A scan tool could be used to check the reading of the...

Q: Cannot pump gas except a small amount it will cut off like it is full. Gauge will show half full or full. Later it will show empty

There are a lot of things that can cause what you've described: a faulty fuel sending unit in the tank and the tank is actually full, a stick ORVR valve not allowing pressure in the tank to leave when fueling,...

Q: Shifts early jerks engine - 1994 GMC K2500

Hello. You will need to remove the EGR valve to clean out the carbon and then decarbonize the engine. The code 28 may be due to the transmission or transmission module controller PCM has a bad internal driver to control...

Related articles

Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...