Advertisement

Why is my Cadillac Check Engine Light ON?
HUB: Cadillac
Updated Thursday Apr 05, 2018
SPONSORED LINKS
Does your Cadillac Check Engine Light (CEL) stay on or is flashing? In this guide, you will find instructions on how to diagnose Cadillac check engine light yourself. Cadillac check engine light can turn on for various reasons including something as simple as a loose gas cap. Reading fault codes to find out why your Cadillac check engine light is ON should be the first troubleshooting step. Do not ignore CEL and always pull the fault codes even if your Cadillac runs and drives fine.
If you are subscribed to OnStar, press the button to connect to an Advisor. They can run a diagnostic check and retrieve the trouble code(s) from the Engine Control Unit (ECU).
If you are not subscribed to OnStar you can find a repair shop or auto parts stores that can read the codes for free. Or if you are a DIYer follow the instructions below to read the fault codes yourself. This procedure is very easy and takes less than five minutes.
1. Symptoms

Symptoms of a check engine light can vary depending on the fault code that triggered the light. Possible symptoms include:
- Poor throttle response
- A decrease in fuel economy
- Engine misfire
- Difficult to accelerate or going uphill
- Engine shakes or excessive vibrations
- Car won't stay running
The check engine light may be on, with no symptoms. Even if there are no symptoms it is important to read the fault codes to find out why CEL is on.
Back to top2. What you will need
Back to top3. Instructions
Reading Cadillac check engine light codes and resetting it once you fix the problem is very easy. Any Cadillac owner can read and clear Cadillac check engine light at home. This procedure works on Cadillac ATS, CTS, XTS, CT6, XT5, Escalade, SRX, DTS, STS, BLS, XLR and other models.
Step 1
Locate OBD-2 port under the dashboard of your Cadillac on the driver's side. This is a 16-pin port and all 1996 and newer Cadillac vehicles have this port.
Step 2
Plug in your scanner or Bluetooth adapter into the OBD2 port.
Step 3
Turn ignition ON, key in position II. All Cadillac dashboard lights will turn on but do not start the engine. If your Cadillac has Start/Stop button you will need to press the START button without pressing the brakes.
Step 4
Allow your OBD2 scanner to turn on and connect to your Cadillac Engine Control Unit (ECU). This step can take up to one minute.
Step 5
Read Cadillac check engine light codes from the Engine Control Unit (ECU)
Step 6
Once you have read the codes and fixed the underlying problem, you can come back to clear Cadillac CEL codes. Go to Erase Codes menu. Select YES to clear Cadillac check engine light.
Back to topImportant Notes
- If your check engine light turns on while driving continually monitor the engine temperature and oil pressure light. If any of these lights turn on, safely pull over and turn off the engine.
- Do not ignore the Check Engine Light warning. Read the codes as soon as possible.
- Auto parts stores such as Advance Auto Parts or AutoZone may offer free scanning of the Check Engine Light.
- Check Engine Light (CEL) may also be referred to as Service Engine Soon (SES), malfunction indicator lamp (MIL).
Top 10 Causes of Check Engine Light
Here is a list of the most common causes of Check Engine Light. Average costs to repair these problem has been included. Please note that for high-end vehicles the repair cost can be outside of this range. The repair costs shown below are typical prices you will pay at the dealers and auto repair shop. When a DIYer performs these repairs the average cost is significantly lower.
- Oxygen Sensors
- Repair Cost: $200-$400
- Repair Difficulty: Easy
- Catalytic converter
- Repair Cost: $750-$1500
- Repair Difficulty: Moderate
- Spark Plugs
- Repair Cost: $250-$600
- Repair Difficulty: Easy
- Loose Gas Cap
- Repair Cost: Free - $25
- Repair Difficulty: Very Easy
- Mass Air Flow MAF Sensor
- Repair Cost: $200-$400
- Repair Difficulty: Easy
- EVAP Purge Control Valve
- Repair Cost: $120-$400
- Repair Difficulty: Easy
- Ignition Coils
- Repair Cost: $140-$600
- Repair Difficulty: Easy
- Thermostat
- Repair Cost: $200-$650
- Repair Difficulty: Moderate
- Camshaft Position Sensor
- Repair Cost: $150-$400
- Repair Difficulty: Easy
- Fuel Injectors
- Repair Cost: $350-$650
- Repair Difficulty: Easy
Frequently Asked Questions
Can I reset the check engine light by disconnecting the car battery?
Yes, in most cars you can. The problem is that by turning the check engine light off this way you will not fix anything. If you believe the check engine light needs to be off, drive the car for a few days and the CEL will reset itself. The Onboard Diagnostic System in your car continually monitors your vehicle and will turn off the CEL if the problem is resolved. If the problem hasn't been resolved, even if you disconnect the battery, the CEL will come back up again which can be as soon as you restart the car or up to a few days.
Will my car pass safety emissions if check engine light is on, or reset?
If check engine light is on, it will not pass emission inspection/smog test. If the light was recently reset with an OBD2 scanner or by disconnecting the battery, you need to drive the car for a couple of days for the systems to be ready for testing.
Why is my check engine light on but no codes?
It could be because you are using an OBD2 scanner that does not support the protocol used in your car. Try a different scanner. Also, there may be an issue communicating with the ECU due to a damaged wire or ECU malfunction.
Would the check engine light on cause the car to not start?
No. The check engine light is not the reason why the car doesn't start. If the car doesn't start, read the codes and maybe the CEL will give you a code that can help you diagnose the car. Clearing codes will not make your car start.
Why is my check engine light came on after oil change?
Probably because a sensor got accidentally unplugged, disconnected or damaged. Take your car back to the auto repair shop that changed your oil and have them diagnose the problem.
Is it normal for check engine light to turn on after repair service?
No, the CEL should not turn on after routine maintenance. If you modified your engine, transmission, exhaust, intake, fuel system or other systems it can affect engine and emission control system, causing check engine or service engine soon light to come on. CEL should not come on if you changed tires or tire size.
Why is my check engine light on after replacing battery?
Drive the car for a couple of days and allow the ECU to reset itself. If the CEL still remains on, read codes.
Why did my check engine light turned on when engine overheated?
The check engine light is trying to tell you that there is a problem with your engine. It could be low coolant, stuck thermostat, transmission not shifting. Figure out why your car is overheating first and address that problem.
Posted by Lori on Apr 5, 2018 @ 12:04 pm
My car has less then 96k miles and the check engine light came on and it showed codes p0017 & p0008. Gm issues a service bullentin (11340) and later extended it to include the 2009 Cts ( 11340c) for premature timing chain wear. Even though my cars make, model and year is listed under sb 11340c, when you call gm, they say my VIN isn't included. Obviously, my car which year is listed should be covered and gm should repair under this sb. It is the exact same issue the sb was issued for. Gm is scamming their customers and there needs to be a recall for this issue. I read thousands of people complaining about the same issue, and all that needs to happen is for the htsa to require all the 2009 Cts that had to have this issues repaired at their own expense while gm reaps the rewards of each car that they have a known engineering issue.