P1031
Universal (All Makes) Vehicle (OBD-II)
Severity: ModerateWhat Does This Error Mean?
P1031 means the Heated Oxygen Sensor (HO2S) Transition Time Ratio is abnormal on Bank 1 Sensors 1 and 2. The PCM monitors how quickly the upstream and downstream oxygen sensors switch between rich and lean readings. If the transition time ratio between the two sensors falls outside the expected range, this code is set. It typically indicates that one or both oxygen sensors are responding too slowly — a sign of aging, heat damage, or contamination.
Affected Models
- GM vehicles with dual oxygen sensor monitoring and specific transition-time logic
- Common in Chevrolet and GMC trucks and SUVs with 4.8L, 5.3L, and 6.0L V8 engines
- Common in Cadillac Escalade, Chevy Tahoe, and Silverado
- Common in Pontiac, Buick, and Oldsmobile with 3.4L and 3.8L V6 engines
Common Causes
- Aging upstream or downstream oxygen sensor with a slow internal response
- Contaminated oxygen sensor from oil burn, coolant intrusion, or fuel additive deposits
- Exhaust leak between the engine and upstream O2 sensor diluting sensor readings
- Rich or lean running condition affecting the accuracy of sensor switching
- Faulty PCM oxygen sensor circuit with degraded input sampling accuracy
How to Fix It
-
Scan for companion codes. P1031 often appears with P0135, P0141, or other oxygen sensor response or heater codes.
Fix oxygen sensor heater codes first — a sensor with a failed heater cannot reach operating temperature and will respond slowly.
-
Check for exhaust leaks upstream of the oxygen sensors. An exhaust leak allows outside air in, causing the sensor to read lean regardless of actual mixture.
Listen for a ticking or hissing sound from the exhaust manifold or flex pipe area during a cold start.
-
Use a scan tool to monitor O2 sensor switching speed in live data. The upstream sensor should switch rapidly (several times per second). A slow-switching sensor confirms aging.
Compare switching frequency between banks if available — a noticeably slower bank confirms which sensor is degraded.
-
Replace the slow-responding oxygen sensor. Use a quality OEM or OEM-equivalent replacement — cheap sensors often cause the same codes to return.
The upstream (pre-cat) sensor is more commonly at fault for transition time codes than the downstream sensor.
-
Clear codes after replacement and drive through at least two full warm-up cycles to allow the new sensor to calibrate.
P1031 requires a complete drive cycle including fully warmed engine and steady highway cruise to run the monitor.
When to Call a Professional
Oxygen sensor replacement costs $150 to $350 per sensor for parts and labor. Exhaust leak repair is $100 to $400 depending on location and severity. If both sensors need replacement, budget $250 to $600 total. This is a moderate, straightforward repair for most mechanics.
Frequently Asked Questions
What is O2 sensor transition time?
It is how quickly the oxygen sensor changes its reading from rich to lean and back again. A fresh sensor switches rapidly — many times per second. An aging sensor responds slowly and cannot keep up with rapid mixture changes. This causes the PCM to lose precise fuel control.
Can P1031 cause poor fuel economy?
Yes. A slow oxygen sensor causes the fuel trim system to react too slowly to mixture changes. This results in the engine running slightly rich or lean for longer periods. Fuel economy and performance both suffer.
Should I replace both sensors at once?
If one sensor is failing due to age, the other is likely close behind. Replacing both at the same time saves on labor costs. However, if budget is a concern, replace the confirmed faulty sensor first.