OBD-II fault code

P2EBB: Crankcase Temperature Sensor Circuit

What it means

The ECM detects a circuit fault on the crankcase temperature sensor circuit. Reading cannot be used reliably for control.

At a glance

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

How it works

The crankcase temperature sensor measures temperature in or near the crankcase and sends an electrical signal to the ECM for engine management. P2EBB sets when the ECM detects a fault in the sensor circuit, such as an electrical connection or sensor failure, and cannot use the reading reliably.

Common causes

Most likely first.

  1. Sensor failed
  2. Wiring or connector fault

Symptoms

  • Check-engine light
  • Rough running or reduced engine performance

How to diagnose it

  1. Save freeze-frame data and check the crankcase temperature reading on a scan tool against ambient temperature before starting and against engine conditions after running.
  2. Inspect the crankcase temperature sensor connector and harness for looseness, oil intrusion, chafing, corrosion or damaged insulation.
  3. Check the sensor circuit’s power or reference, ground and signal connections using the vehicle wiring information.
  4. Test the circuit for opens, shorts and poor terminal contact, then compare sensor readings or resistance with the manufacturer’s specification.
  5. If the wiring is sound, test the crankcase temperature sensor and replace it only if it fails the manufacturer’s checks.

Common fixes

  • Reconnect or repair a loose, corroded or oil-contaminated sensor connector.
  • Repair damaged crankcase temperature sensor wiring or terminals.
  • Replace the crankcase temperature sensor if it fails the specified test.
  • Clear the code and confirm the reading is plausible across a cold start and warm operation.

Can I keep driving?

If the engine runs normally, a short trip for diagnosis may be reasonable, but avoid demanding driving if roughness or reduced performance appears. Continued operation with an unreliable temperature signal can affect engine management and emissions control.

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.

Codes for the same component

Nearby codes