OBD-II fault code

P2CF1: Auxiliary Thermostat B Stuck Open

What it means

The auxiliary thermostat B is stuck open. Coolant flow bypasses the thermal regulation, leading to slow warm-up and reduced engine efficiency.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

Auxiliary thermostat B regulates coolant flow through a separate branch of the cooling system. This code sets when the engine warms more slowly than expected because thermostat B stays open and allows coolant through its branch when it should be restricted.

Common causes

Most likely first.

  1. Thermostat element failed
  2. Wax pellet aged - element non-responsive
  3. Carbon or debris buildup preventing free movement

Symptoms

  • Check-engine light
  • Longer engine warm-up
  • Reduced cabin heat during warm-up

How to diagnose it

  1. Review freeze-frame data and monitor coolant temperature from a cold start to confirm that warm-up is slower than expected.
  2. Check the coolant level with the engine cold and look for leaks that may affect the temperature pattern.
  3. Inspect thermostat B’s housing, connector if fitted, and branch hoses for leaks, damage, or poor seating.
  4. Compare temperatures along the B branch as the engine warms to see whether coolant flows through it too early.
  5. If the temperature pattern implicates thermostat B, test its operation using the service procedure and manufacturer’s specification.

Common fixes

  • Repair a coolant leak and restore the correct coolant level.
  • Remove debris preventing thermostat B from moving, if the unit is serviceable.
  • Replace auxiliary thermostat B if it remains open or fails testing.
  • Replace a damaged B-branch hose, housing, or seal.

Can I keep driving?

You can generally drive cautiously if the engine temperature remains normal, but thermostat B stuck open can prolong warm-up and reduce cabin heat. Limit cold-weather driving if the heater cannot keep the windscreen clear.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes