FAULTBASE
Error CodesASKCars
© 2026 FAULTBASE
All rights reserved.
v2.0.0 • Production
ContactPrivacyImpressum
What does error code P0128 indicate in a 2012 Volvo XC60? - Volvo XC60
Home/Cars/Volvo/XC60/First Generation (2008-2017)/What does error code P0128 indicate in a 2012 Volvo XC60?

What does error code P0128 indicate in a 2012 Volvo XC60?

Volvo XC60 First Generation (2008-2017)

Error Codes
2-4 hours
Time
medium
Difficulty
medium
Severity
Error Code: P0128
Navigation
ProblemSymptomsDiagnosisSolution
ProblemSymptomsDiagnosisSolution
4 min read
724 words

Problem Statement

Learn about error code P0128 in the 2012 Volvo XC60, its symptoms, diagnostic steps, and repair instructions to resolve engine coolant temperature issues.

Error Code
P0128
Affected Component
Engine Coolant Temperature System
Estimated Time
2-4 hours

Symptoms

  • •Check Engine Light
  • •Poor Fuel Economy
  • •Increased Emissions
  • •Heater Performance Issues
  • •Rough Idle or Stalling

Diagnostic Steps

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6

Solution

💡 Expert Tip

For complex repairs like this, consider taking photos at each step. This helps if you need to reverse a step or consult with a mechanic. Also, keep all removed parts organized - you may need to reference them during reassembly.

Verification

After completing the repair, verify that the issue has been resolved:

  • ✓Test the affected component to ensure it functions correctly
  • ✓Check for any error codes or warning lights
  • ✓Monitor the vehicle for a few days to ensure the issue does not recur

Prevention Tips

To prevent this issue from occurring again:

  • •Follow the manufacturer's recommended maintenance schedule
  • •Address warning signs early before they develop into major issues
  • •Use quality parts and fluids recommended for your vehicle
  • •Keep detailed records of all repairs and maintenance

Tools & Equipment Required

  • •OBD-II Scanner
  • •Digital Multimeter
  • •Infrared Thermometer or Engine Coolant Temperature Gauge
  • •Wrench Set
  • •Pliers
  • •Screwdriver Set
  • •Replacement Thermostat and/or Coolant Temperature Sensor (if necessary)
  • •Coolant (if topping off is needed)

Additional Information

Error Code
P0128
Affected Component
Engine Coolant Temperature System
Estimated Time
2-4 hours
Difficulty
medium
Severity
medium
Tools Required
8 items

Related Faults

Loading...

Share this solution

Comments

Sign in to share your thoughts

Sign In

No comments yet

Be the first to share your thoughts

Back to Generation
Error Code P0128 in a 2012 Volvo XC60
Symptom Overview

The P0128 error code indicates that the Engine Control Module (ECM) has detected that the engine's coolant temperature is below the expected temperature range for a specified period of time. This typically occurs when the engine fails to reach the designated operating temperature within a predefined time frame, which can lead to poor fuel economy, increased emissions, and potential engine performance issues.

Common Symptoms
  1. Check Engine Light: The most immediate symptom is the illumination of the Check Engine Light (CEL) on the dashboard.
  2. Poor Fuel Economy: You may notice decreased fuel efficiency due to the engine running in an enriched mode for too long.
  3. Increased Emissions: The vehicle may produce higher emissions, which could lead to failing emissions testing.
  4. Heater Performance Issues: Insufficient cabin heat, as the engine is not reaching optimal temperature.
  5. Rough Idle or Stalling: In some cases, the engine may exhibit rough idling or stalling conditions.
Diagnostic Steps
  1. Scan for Codes: Use an OBD-II scanner to confirm the presence of the P0128 code and check for any additional related codes.
  2. Visual Inspection: Inspect the cooling system components, including hoses and connections, for leaks, damage, or loose fittings.
  3. Check Coolant Level: Ensure that the coolant level is at the recommended level in the reservoir and radiator.
  4. Monitor Engine Temperature: Use a scan tool to monitor the engine coolant temperature while the vehicle is running. This will help determine if the engine is reaching the proper operating temperature.
  5. Inspect the Thermostat: Check the thermostat for proper operation. An open thermostat will prevent the engine from reaching the correct temperature.
  6. Check Coolant Temperature Sensor (CTS): Inspect the CTS for proper operation. A faulty sensor may send incorrect signals to the ECM.
Tools Required
  • OBD-II Scanner
  • Digital Multimeter
  • Infrared Thermometer or Engine Coolant Temperature Gauge
  • Wrench Set
  • Pliers
  • Screwdriver Set
  • Replacement Thermostat and/or Coolant Temperature Sensor (if necessary)
  • Coolant (if topping off is needed)
Repair Instructions

Step 1: Confirm the Code

  • Connect the OBD-II scanner to the vehicle’s diagnostic port.
  • Read and confirm the P0128 code and any additional codes.

Step 2: Coolant Level Check

  • Open the hood and locate the coolant reservoir.
  • Ensure the coolant is at the appropriate level. If low, top it off with the correct coolant mixture.

Step 3: Inspect Thermostat

  1. Locate the Thermostat: Follow the upper radiator hose to the engine; the thermostat is typically located at that junction.
  2. Remove the Thermostat:
    • Disconnect the battery.
    • Drain the coolant from the radiator and block.
    • Remove the hose clamps and disconnect the upper radiator hose from the thermostat housing.
    • Remove the mounting bolts and take out the thermostat.
  3. Inspect for Damage: Check if the thermostat is stuck open or closed. If it is damaged, replace it with a new unit.
  4. Reinstall the Thermostat: Install the new thermostat, ensuring the rubber O-ring or gasket is seated correctly. Reconnect the upper hose and secure it with hose clamps.

Step 4: Check Coolant Temperature Sensor

  1. Locate the CTS: The sensor is usually found on or near the thermostat housing.
  2. Inspect Wiring and Connector: Look for any signs of damage or corrosion.
  3. Test the Sensor:
    • Disconnect the sensor connector and use a multimeter to check the resistance values according to the manufacturer specifications at various temperatures.
    • If the readings are outside the specified range, replace the CTS.

Step 5: Clear Codes and Test Drive

  • After making repairs, reconnect the battery.
  • Use the OBD-II scanner to clear the P0128 code.
  • Perform a test drive to ensure that the engine reaches the correct operating temperature and that no codes reappear.
Final Steps
  1. Monitor System: After repairs, monitor the vehicle for any recurrent symptoms or codes.
  2. Check for Leaks: After running the vehicle, check for any coolant leaks around the thermostat and sensor.

By following these steps, you should be able to diagnose and resolve the P0128 error code in your 2012 Volvo XC60 effectively. If the problem persists after completing these repairs, further investigation into the ECM or additional cooling system components may be necessary.