I just got my thermostat housing replaced but the check engine light is still on

My car was overheating and I had a coolant leak so we got a mechanic to come by and check it out. He said I needed a thermostat housing replacement so we got the part and he fixed it. My check engine light is still on and he said I should take it back to the jiffy lube where I got my oil changed to see if they put in the right kind of oil in my car because he here's something funny in the engine. He also said I should take it back so they can reset my system and get the check engine light turned off.

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

Experienced mechanics share their insights in answering this question :
You should first check to see if the receipt for the oil chance shows the oil that was put into the engine when it was changed. If the oil put on receipt does not match the required oil for the engine then you should return to the lube place you had it done at. If the receipt lists the correct oil then the lube place will not do anything for you. Have this checked before taking it back and then go from there. The wrong oil may cause problems with the valve position control of the engine and cause codes and engine running problems.

How to Identify and Fix Common car Problems ?

Our sources include academic articles, blog posts, and personal essays from experienced mechanics :

This can be caused by a defective coolant sensor, radiator partly clogged, fans not working, thermostat or internal engine head problems. The system should be checked with an infrared temperature probe to see if the temperature of the engine is close to that the computer is seeing from the coolant sensor.
When your thermostat doesn;t respond to temperature conditions in your cooling system or gets stuck in either the open or closed position, it may cause a Check Engine Light to turn on. Ensure your thermostat is in good condition in order to prevent engine damage from excess heat.
2014 Chevy Cruze Check Engine Light Flashing

Other mostly common reasons for a Check Engine Light are dirty mass airflow sensor, damaged oxygen sensor, defective head gasket, defective emissions control part, a malfunction with the fuel injection system, or defective spark plugs to name a few.

Reset A Check Engine Light: Two Techniques

Start the car, let it run for one second, and then turn it off. Let the engine sit quietly for two to three seconds, and then repeat the whole process two more times.

The thermostat isolates the engine from the radiator until it has reached a certain minimum temperature. Without a thermostat, the engine would always lose heat to the radiator and take longer to warm up.
The engine temperature warning light, which looks like a thermometer or simply the word “TEMP,” illuminates when your vehicle`s engine has exceeded the recommended maximum temperature. Because an overheated engine can result in major damage that`s often irreparable, you should take action right away.
The emissions/exhaust system is the most likely culprit for many check engine lights being illuminated. There could be an exhaust leak or a problem with the catalytic converter. The mass airflow sensor (MAF) is another sensor that is easily tripped or can fail.
Chevrolet Cruze Check Engine Light Flashing

Other mainly common reasons for a Check Engine Light are damaged oxygen sensor, dirty mass airflow sensor, faulty emissions control part, a malfunction with the fuel injection system, faulty head gasket, or defective spark plugs to name a few.

Connecting to an OBD-II Port

You plug an OBD-II scanner tool into it and, in most cases, out pops a code that tells you what the problem is. The scanner also allows you to clear the vehicle`s internal code, which is what triggered the check-engine light. Do that, and the warning light will turn off.

If you want to perform a full reset, wait at least 15 minutes before reconnecting the battery to ensure all residual power has been drained. A full reset reverts your ECU to its factory settings and likely causes it to forget its learned ideal shift points and air-fuel mixing ratios.
The reasons for a check engine light turning on can range from something minor like a loose gas cap to something more serious like a faulty catalytic converter. It could even be a sign of internal engine failure. Ignoring the problem can turn a potentially quick fix into a costly and time-consuming repair.
The thermostat isolates the engine from the radiator until it has reached a certain minimum temperature. Without a thermostat, the engine would always lose heat to the radiator and take longer to warm up.

Relevant Questions and Answers :

the most relevant questions and answers related to your specific issue

I just got my thermostat housing replaced but the check engine light is still on
ANSWER : You should first check to see if the receipt for the oil chance shows the oil that was put into the engine when it was changed. If the oil put on receipt does not match the required oil for the engine then you should return to the lube place you had it done at. If the receipt lists the correct oil then the lube place will not do anything for you. Have this checked before taking it back and then go from there. The wrong oil may cause problems with the valve position control of the engine and cause codes and engine running problems.

check engine light O2 sensor already replaced same codes still popping up after replacing old O2 sensor
ANSWER : Hi there. What you received from the parts store was a code retrieval, not a diagnostic. The codes are set when a fault is detected against normal operating parameter. The computer does not know what caused the fault, only that the fault meets the criteria for this code to set. There could be a problem in the wire harness, converter, or the ECM. The code and data are needed to properly assess the direction that a diagnosis needs. I strongly suggest having a qualified technician perform an inspection to avoid replacing unnecessary parts. Your Mechanic has several available technicians that can assist you with a check engine light inspection.

Check engine light refuses to go off after engine replaced
ANSWER : Hello there, you have a long series of issues going on with your 2013 Hyundai Sonata. If you keep getting a repeating oil light on than there is likely a fault in that system.

Since this fault has lasted after the engine was replaced it could be a oil pressure sensor, wiring harness fault, ECU fault, oil pump, oil strainer clogged, or low oil pressure.

To diagnose this issue properly you need a complete vehicle inspection to start from square one and identify the root cause of all this.

in my car battery warning light appearing while driving.so I have replaced both battery and alternater still light is on
ANSWER : As you may yourself have seen, there are many reports of this fault with the Civic, that is a battery or alternator is replaced only to have the warning light fail to extinguish despite checking every conceivable electrical possibility. Your only recourse is to have a certified mechanic go through that exercise with your car and that involves first attempting to "re-set" the light. If the warning light returns, the alternator output has to be carefully measured both loaded and unloaded. All terminal connections have to be verified including all grounds. Fuses have to be checked for integrity (continuity) and the possibility of shorts, in for example dash wiring, has to be checked. To request this repair, simply request an electrical components diagnostic and the responding certified mechanic will seek a resolution to this.

I have a 96 Ford ranger with cel p0340 I have recently done a timing belt, engine runs great replaced cmp sensor cel still on
ANSWER : Hi There,
This may happen for a couple of reasons. First, check to be sure that the connections to the sensor are clean and not faulty or broken. Secondly, check to be sure you replaced the correct sensor as there are two camshaft position sensors in some applications. If you need further help with this, please reach out to us here at YourMechanic as we are always here to help.

Check engine light P0113 after replacing thermostat housing
ANSWER : Hi There,
This code relates to the voltage reading for the intake air temperature sensor. When the voltage is abnormal given the parameters that the ECM relies on (higher than 5 volts for more than 0.5 seconds), this codewill be triggered and the ECM will go into a fail safe mode. I would recommend having an expert from YourMechanic come to your location to diagnose and inspect your truck to repair this.

I have a 2007 dodge ram 1500. Check engine light was on code came up as alternator. Replaced it and the check engine light is stil
ANSWER : Hi there. When an error code is created, it is often stored in the ECU until it is cleared by a professional mechanic during a check engine light inspection. It is possible that this is the source of your error light, especially if you are not having any further problems starting your vehicle.

2006 Ford Mustang has check engine light on
ANSWER : There are countless potential causes for your illuminated check engine light. The mechanic manually turned off the light, but it came back on because the problem has not been fixed. The first place to start is retrieval of the stored diagnostic trouble codes (DTCs). These codes serve as a starting point for any further diagnostics a mechanic may perform. Codes will be stored anytime the check engine light is on. Since the first mechanic was unable to fix your concern, I recommend giving the professionals at YourMechanic a call. We offer expert check engine light diagnosis and repair.