Q: Engine light is on

asked by on September 28, 2016

The engine light on our 2007 Mazda 3 came on. We purchased it thru a car dealer over a month ago. The code that appeared when the mechanic looked at it was/is P0126. The sensor was changed and the light stayed off for 2 days, but then came back on.

We took it back, being that it failed inspection and they drained and replaced the coolant. From there, the light stayed off for about a week and within that week, the car passed inspection.

The light is now back on, but the temp in the car has not changed and has been consistent since we purchased it and it is not running rough either.

Could the thermostat need to be changed? Again, a new sensor was put in after the coolant was replaced.

Any information that you can provide will be greatly appreciated!

My car has 68000 miles.
My car has an automatic transmission.

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

Hello. Diagnostic Trouble Codes (DTC’s) do not necessarily identify faulty parts. For example, the Code you are inquiring about, namely, P0126 could set the Check Engine Light (CEL) simply because the coolant level in your car is too low. If the liquid level is too low, the sensor will not work properly. No faulty part is involved in that scenario. To condemn the sensor, the mechanic would have had to use a scan tool to read out the temperature that the sensor is reporting to the PCM (engine computer) and compare that reported temperature against a physical temperature measurement at the sensor base. If the two match, there is nothing wrong with the sensor.

So, there might not have even been anything wrong with the sensor unless that diagnostic was done. Of course, the foregoing is relevant because you are reporting that after sensor was replaced, the CEL came back on. A key point is when you take your car for repair and they tell you such and so code(s) were set, so we are going to replace "Part X", you should ask, "Did you actually test and diagnose that specific part?" "What other possible causes are associated with the DTC and did you consider those other possible causes before condemning Part X?" DTC’s only give clues or indications as to where to look, but then a Mechanic has to separately diagnose or test each possible cause.

So, the sensor should have been tested and it probably wasn’t. Draining coolant and refilling is not a recognized repair strategy to resolve Code P0126. If you paid money for that, you are due a refund excepting if you agreed to it as preventive maintenance. If the present Code is still P0126, what a Mechanic (from YourMechanic for instance) would do is read the engine operating temperature as reported by the sensor using a scan tool and then simply see if that is the actual (physically) measured temperature. If the sensor is working (presumably it is as it is new but one still has to check the wiring to the sensor.

It could be the PCM is getting a faulty signal due to a wiring problem but this would NOT apply if the ACTUAL measured temperature matches the scan tool reading), reports an out of range temperature AND the physically measured engine operating temperature is in fact too low, you probably have a faulty thermostat. But, even before the thermostat is condemned you still have to check and make sure that the engine cooling fans are not stuck on, thus running continuously, and overcooling the engine. Also, the coolant level has to be re-checked just in case you have a leak. A certified technician from YourMechanic would be happy to walk you through all of this and, in the end, give you a Check Engine Light diagnosis that will permanently resolve this issue for you. Thanks for your question and best wishes to you on this.

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


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Car battery dead.
Hello, it sound like your charging system is not charging the battery. The alternator which puts out 12 to 14v DC charges the battery and supplies power to run all the electrical consumers when the engine is running. With the...
Window not going back up
The cause of your window not moving is either a faulty window motor, or faulty regulator. If you hear a noise when you try to move the window, then the regulator is broken. If you do not hear any noise,...
Transmission stuck in park
As part of the normal operation of the shifter assembly in most vehicles, pressing the brake pedal down is required. It is possible that your shift lock actuator (https://www.yourmechanic.com/article/symptoms-of-a-bad-or-failing-shift-interlock-solenoid) may have failed, causing your shifter not to move from the...
The OEM tinted windows that came with my 2015 CR-V, is the tinting on the inside or the outside of the glass?
Factory tinting is on the inside of the glass (https://www.yourmechanic.com/article/how-to-clean-windows-on-a-car-by-olivia-marsh). Generally, you shouldn't use any harsh chemicals on any glass or it may etch the glass and make it unclear or cloudy. If you choose to move forward with the...
Gear shift loose, car cannot start. 1995 BMW 318i
Hello. It doesn’t sound like the problem with the shifter moving around and the car not starting are related. The part of the system that deals with starting the car is the clutch and clutch pedal switch. There is a...
My car is running rough after changing the spark plugs and wires.
Hey there, the first thing to check are any trouble codes (https://www.yourmechanic.com/article/how-to-read-and-understand-check-engine-light-codes-by-jason-unrau), even though this is pre-OBD II (Ford MCU or EEC-Iv engine management systems), there are inexpensive code readers for these engines, or your local parts store can read...
On the driver side of my car the low beam headlight doesn't work. I checked all fuses and changed the bulb, but it still doesn't work
Hey there. When you say you checked the fuses (https://www.yourmechanic.com/article/how-to-check-fuses-by-rocco-lovetere) & the relays, and everything was getting power, did you check the actual outlet for power? You can use a voltmeter to test the available voltage at the bulb socket...
Car won't start - Nissan Altima
You may want to also check a few other things, such as fuel to the injectors (https://www.yourmechanic.com/services/fuel-injector-replacement), spark plugs (https://www.yourmechanic.com/services/spark-plugs-replacement), or ignition coils (https://www.yourmechanic.com/services/ignition-coil-replacement). You could begin by removing a spark plug after cranking it to see if it is...
Slight steering wheel shimmy at 70 mph?
The tires could have irregular wear and/or internal belt damage as well as radial force variation. None of that can be balanced "away", excepting that there are road force variation machines that can be used to diagnose radial force variation...

Related articles

P0116 OBD-II Trouble Code: ECT Sensor Circuit Range Performance Problem
P0116 P0116 code definition Engine Coolant Temperature (ECT) sensor circuit range performance problem What the P0116 code means P0116 is the OBD-II generic code that indicates the engine control module (ECM) ECT monitor has read that the ECT sensor range...
P0442 OBD-II Trouble Code: Evaporative Emission Control System Leak Detected (Small Leak)
P0442 code definition P0442 is a diagnostic trouble code (DTC) that is seen when a evaporative emission control system malfunction is present....
P2631 OBD-II Trouble Code: O2 Sensor Pumping Current Trim Circuit High Bank 2 Sensor 1
What What the P2631 code means? P2631 is an OBD-II generic code for the engine control module (ECM) detecting an open or short circuit in the Air Fuel Radio (A/F) or O2 sensor, causing a high voltage at the signal...