Q: Check Engine light repeatedly lights up no matter what

asked by on November 06, 2015

I keep having the Service Engine light pop on in my 2009 GMC Acadia and I have tried every little fix under the sun to get it to turn off once and for all. I have done oil changes prematurely, changed the spark plugs, changed the air filter, and more than I can recall. It only stays off for a couple thousand miles and I have 46,000 miles on this car so far. What could be causing this?

There is an original equipment manufacturer (OEM) campaign 14515b that is calling for the chassis control module. The module has a problem that it has corrosion internally causing random check engine lights and possible engine stall or fail to start. This is a no charge recall to you and all you have to do is contact your dealer and schedule the requested recall.

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

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

How do you know when the thermostat is stuck when the meter is broken?

Hello. If the engine is leaking coolant then the reservoir is always the first part to read low. I usually start by checking for any visual leaks on the ground or on the engine. The most common cause of a...

Put in spark plugs and car won't start

Hi there. This sounds like a concern I've seen several times. You stated that it sounded like it was sucking in air; a sign that a vacuum hose or hoses have been left or knocked loose. I suggest you go...

Clunking noise when coming to a stop

If you have the 4WD version of the truck with CV axles in the front, a possibility is a faulty outer CV joint. Such can often be detected on visual exam and with simple tests. Failure of the outer CV...

Related articles

P0761 OBD-II Trouble Code: Shift Solenoid C Performance or Stuck Off
P0761 code means there is an issue with the shift solenoid C performance often due too hydraulic blockages or transmission failure.
What to Do if Your Car is Recalled
If If you’ve received mail from your vehicle’s manufacturer, you probably wondered why at first. After opening it, it’s incredibly likely that it was a recall notice because there’s very little they would need to contact you for. And then...
P0060 OBD-II Trouble Code: HO2S Heater Resistance (Bank 2 Sensor 2)
P0060 trouble code definition P0060 indicates that there is an abnormal (usually high) resistance detected in the heater of the oxygen sensor,...