2002 Volvo S40 Logo
Posted on Jan 13, 2009

P0128 CODE & CAN NOT RESET CHECK ENGINE LIGHT

I HAVE 02 S40 AND HAVE CHECK ENGINE LIGHT. MY GENERIC SCAN TOO INDICATES THAT SOMETHING IS WRONG WITH ECT OR THERMOSTAT. SO I WENT AHEAD AND REPLACED THOSE 2 COMPONENT AND TRAY TO RESET THE CODE WITH MY OTC SACN TOOL. IT WOULD NOT RESET THE LIGHT. I COULD READ IT, BUT IT WOULD NOT CLEAR THE CODE. I ALSO TRY TO RESET IT BY REMOVING THE NEGATIVE CABLE FOR ABOUT 10 MIN, BUT STILL IT WOULD NOT RESET. THE ODD THING IS THAT THE READINESS CODE SHOULD BE EARSED WHEN I REMOVED THE CABLE, BUT IT'S THE SAME. DO I HAVE ANOTHER ISSUE??? DO I NEED TO TAKE IT TO VOLVO TO HAVE THEM RESET IT? ANY INFO WOULD BE HELPFUL.

THANKS

1 Answer

Anonymous

Level 1:

An expert who has achieved level 1.

  • Contributor 1 Answer
  • Posted on Aug 29, 2009
Anonymous
Contributor
Level 1:

An expert who has achieved level 1.

Joined: Aug 28, 2009
Answers
1
Questions
0
Helped
1301
Points
1

Did you ever solve this? I have the same issue.

Add Your Answer

×

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

0helpful
1answer

Toyota Highlander Hybrid Limited. How to replace thermostat please?

Question edited for clarity and add a few spaces and capital letters. :>D
Question moved to model category.

That code is the opposite, it isn't REACHNG temperature it should. However, I had that code and changing the thermostat, got rid of the code.

Error code P0128 indicates that your engine coolant temperature is below the thermostat regulating temperature. This means that your Engine Control Module (ECM) or Powertrain Control Module (PCM) has recognized that your engine is running cooler than it's supposed to.

p0128 Code ' KBB - Kelley Blue Book

Videos in the link Julie.

https://www.google.com/search?q=Toyota+Highlander+Hybrid+Limited.+How+to+replace+thermostat

..
0helpful
1answer

Code p0128

Once a repair is completed, if the offending repair was the cause of the light it will go off on its own. I would scan for codes and see if they are related. If you just want to turn the light off and clear codes, disconnect the battery for ten minutes.
0helpful
2answers

I got a PO128 reading I changed the theromstat but the engine light is still on what can I do to get the light off

When the Check Engine light comes on,you need to clear the code, either use a scan tool to clear the code or you can use 3 consecutive ignition cycle,that the diagnostic runs and not fails, Or A history of 40 consecutive warm up cycles if no failure are reported by this or any other emission relateddiagnostic, If the relacement thermostat and you cleared the close and this code appears You need to inspect the ECT sensor or even the ECT harness
0helpful
1answer

P0128 code on 2006 ford escape, solutions?

Diagnostic Test Code (DTC) P0128 has a generic description of "Coolant Temperature Below Thermostat Regulating Temperature".

The Poertrain Control Module (PCM) checks the coolant temperature at startup. It then calculates the period of time that it should take for the engine to reach operating temperature (or thermostat regulated temperature). After the calculated period of time, the PCM again checks the coolant temperature. If it has not reached operating temperature, a code P0128 flag is set in mode 6.

If the engine still has not reached operating temperature after 5 more minutes of continuous engine operation, code P0128 is set in continuous memory and the Check Engine (or Malfunction Indicator Light "MIL" is turned on.

Possible causes:

> A stuck-open engine coolant thermostat (MOST common)
> A skewed Engine Coolant Temperature (ECT) or Cylinder Head Temperature(CHT) sensor (working, but not reading correct temperature)
> Low engine coolant level (causing the sensor to not read correctly)

First, the engine coolant (antifreeze) level should be checked. If it is low, it is recommended to perform a cooling system pressure test to find out WHY.

Then, the actual engine temperature should be measured with an infrared thermometer near the ECT or CHT. The reading from the thermometer should be checked against the live sensor data with a scan tool. (PLease note that MOST generic OBD code readers CANNOT perform this function.)

If the reading from the thermometer and the sensor data is within 10 degrees F of each other, replace the thermostat. Otherwise, the sensor circuit should be checked for high resistance (loose or corroded connector, damagd wire, etc.). If no high resistance is measured in the rest of the circuit, the sensor should be replaced.
1helpful
2answers

I have a problem on my chevrolet the check engine light on and the code is p0010 p0128 and p0641 thank you.

Causes A code P0010 may mean that one or more of the following has happened:
  • Faulty oil control valve (OCV)
  • Open or short in the VVT/VCT circuit
  • Open or short in the OCV / solenoid valve
  • Damaged computer (PCM)
Possible Solutions Some recommended troubleshooting and repair steps are:
  • Carefully inspect the Bank 1 VVT/VCT system circuit wiring and connectors, repair as required
  • With a warm engine, test the operation of the OCV, replace/repair as needed

A code P0128 may mean that one or more of the following has happened:
  • Low engine coolant level
  • Leaking or stuck open thermostat
  • Faulty cooling fan (running too much)
  • Faulty coolant temperature sensor ECT
  • Faulty intake air temperature (IAT) sensor
Possible Solutions Past experience indicates that the most likely solution is to replace the thermostat. However here are some suggestions on troubleshooting and repairing a P0128 OBD-II code:
  • Verify coolant strength & level
  • Verify proper cooling fan operation (check if it's running more than it should). Replace if necessary.
  • Verify proper engine coolant temperature (ECT) sensor operation, replace if necessary.
  • Verify proper intake air temperature (IAT) sensor operation, replace if necessary.
  • If the above items check out good, replace the thermostat
P0641 is a generic code for a possible bad ECU. I would first fix the other two issues and then clear the check engine light and see if it comes back on. If it does, then you have a possible bad ECU and will need to run further tests to see if that is the case or not
5helpful
2answers

Eror code: PO128 Code

This means that the engine's PCM detected that the engine has not reached the required temperature level within a specified amount of time after starting the engine. The intent of the P0128 code is to indicate a faulty thermostat. Similar codes: P0125
In determining the engine did not reach a "normal" temperature, it takes into account the length of time the vehicle has been running, the intake air temperature (IAT) sensor reading, the engine coolant temperature (ECT) sensor reading, and the speed of the vehicle.
Symptoms You will likely not notice any drivability problems other than the MIL illumination.
Causes A code P0128 may mean that one or more of the following has happened:
  • Low engine coolant level
  • Leaking or stuck open thermostat
  • Faulty cooling fan (running too much)
  • Faulty coolant temperature (ECT) sensor
  • Faulty intake air temperature (IAT) sensor
Possible Solutions Past experience indicates that the most likely solution is to replace the thermostat. However here are some suggestions on troubleshooting and repairing a P0128 OBD-II code:
  • Verify coolant strength & level
  • Verify proper cooling fan operation (check if it's running more than it should). Replace if necessary.
  • Verify proper engine coolant temperature (ECT) sensor operation, replace if necessary.
  • Verify proper intake air temperature (IAT) sensor operation, replace if necessary.
  • If the above items check out good, replace the thermostat
  • If Nissan vehicle, check for Technical Service Bulletins (TSBs), as the ECM may need to be reprogrammed to correct the P0128 code
Other ECT sensor and circuit related DTCs: P0115, P0116, P0117, P0118, P0119, P0125
1helpful
1answer

2004 GMC Envoy check engine light remains illuminated. Diagnostics revealed codes: P1133 and P0128. P1133 points to a heated oxygen sensor and P0128 indicates a possible defective thermostat. The O2 sensor...

Leave 02 sensor alone ,it is doing it's job . It is heated up because of lean fuel mixture due to incorrect engine temp.,replace thermostat before looking further.
6helpful
2answers

Service engine soon light come on

There are TONS of reasons - the first , and least expensive, step is to read the codes that the onboard computer is throwing. Instead of spending a lot of money on a code reader, or wasting money by going to the dealership, find an AUTOZONE (or, sometimes MERCHANT's will offer a "we'll check your CHECK ENGINE LIGHT for free) and they'll give you a generic read of the code(s).
I say "generic" because the computer DOES throw specific codes; the "we'll do it free" places usually don't have the same kinds of super-readers that the dealerships or high-end repair shops own. But, bear with me for a sec....this may save you some money.
If the generic code says, "O2 sensor"....that's not as specific as you'd like (because there are multiple 02 sensors!)...BUT....if ONE sensor is not functioning properly, its a pretty good bet that the other(s) will be failing soon too, since they were all installed at the same time and all were made by the same company, etc.
The "generic" code WILL tell you enough info as to which sensor is bad (the one in front of the converter vs the one behind the converter) so....if THAT is the code, then simply replace both behind or both "in front". Follow?
Now, where you'll typically get the most common code is for low fuel pressure. If you've never changed your fuel filter...that's a good place to start. The "generic" code will indicate "fuel pressure". If you've never changed the filter....see? BUT, a fuel pressure problem could also be as simple as "loose gas cap"! If your generic code says "fuel pressure", then I'd reset the computer (disconnect the battery for a few minutes and re-connect), and while the battery is disconnected, make sure that the gas cap is tight and the little rubber gasket around the cap is in tact.
Keep in mind....a "check engine light" doesn't mean that your computer is throwing codes CONSTANTLY! It means that the computer sensed something at some point while the scan was running and SOMETHING got its attention. "IF" the fuel cap was loose, for example, just re-tightening it will not reset the "check engine light"! You gotta reset the computer (disconnecting the battery is easiest), THEN the light will be off. If the light returns, then the problem was something other than the gas cap.
Taking your time and doing a little on-line research can save you a ton of money! A 2000 is relatively easy to work on yourself...at least SOME of the issues...even if you're not a really techie-kinda person. Take the easy and inexpensive shots first....
Hope this helps.

Not finding what you are looking for?

1,311 views

Ask a Question

Usually answered in minutes!

Top Volvo Experts

ZJ Limited
ZJ Limited

Level 3 Expert

17989 Answers

Thomas Perkins
Thomas Perkins

Level 3 Expert

15088 Answers

john h

Level 3 Expert

29494 Answers

Are you a Volvo Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...