P2C21 Engine Oil Temperature Sensor A/B Correlation
Engines with two oil temperature sensors can check them against each other; P2C21 means sensors A and B disagree although each signal is electrically valid. GM runs up to three tests in its 2019 and 2025 tables (19OBDG03D, 25OBDG03B): after a cold soak (engine off over 540 s or 2,100 s) oil, coolant and intake air must start within 16 °C of each other; the 2025 table also expects the oil to reach 70 °C once enough air has passed; and in operation A and B may differ by no more than 15.8 °C (8 of 10 samples). Type B, MIL after two trips. GM table 23OBDG07 sets it above 15 °C between the two sump sensors, likewise on two trips. A GM patent describes the coolant/intake comparison. Single-sensor faults are P0196 (A) and P01BA (B); typical causes are a drifting sensor or corroded contacts.
Likely causes
Symptoms
- MIL after two trips
- Oil life or oil temperature display may be wrong
- Usually no change in driveability
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: gsi.ext.gm.com, gsi.ext.gm.com, gsi.ext.gm.com, patents.google.com.