P0138 on a GMC is GM's "O2 Sensor Circuit High Voltage, Bank 1 Sensor 2" — the oxygen sensor behind the catalytic converter is reporting more than 1,050 millivolts, a voltage a healthy sensor cannot produce even in a very rich exhaust. So on a Sierra, Yukon, Terrain or Acadia, P0138 is first a wiring and connector question — a signal shorted to voltage — not a "running rich" code. The GMC surprise: for the 2018–2019 Terrain, GM issued software updates tied to P0138 and start/stop hesitation, but GM says plainly that the update does not fix the code — you diagnose and repair P0138 first, then reprogram.
Jump to a section: What P0138 means · Why it is not a rich-mixture code · What GM's GMC tables say · Which GMCs set it · The Terrain start/stop bulletins · The Acadia harness bulletin · Savana cutaway rear sensors · Where Bank 1 Sensor 2 is · Symptoms · Causes and how to confirm each · How it's diagnosed · Parts and cost · GM documents · What other pages get wrong · FAQ
What Does P0138 Mean on a GMC?
Every gasoline GMC rear oxygen sensor we found in GM's tables is a conventional switching sensor. Its signal ranges from about 0.1 V (oxygen present) to just under 1 V (no oxygen). The engine control module (ECM) uses it to judge the catalytic converter and, through post-catalyst fuel trim, to fine-tune the front sensor's fuel control.
P0138 sets when the rear signal is held above GM's ceiling. GM's purpose statement in its truck tables is direct: the DTC "determines if the O2 sensor circuit is shorted to high." The 2008 truck table words it "O2 sensor or circuit is shorted to high," which is a fair summary of where to look — the wiring, the connector, or a sensor that has shorted internally.
Why It Is Not a Rich-Mixture Code
Many pages say P0138 means "the engine is running rich." That does not match GM's test. A rich exhaust makes a good rear sensor read high — around 0.8 to 0.9 V — but not above 1,050 mV. A reading above that means voltage is reaching the signal wire from somewhere it should not: the heater supply inside a damaged harness or connector, another powered circuit, or an internal short in the sensor.
A genuinely rich GMC sets other codes — P0172 for the main fuel trim, or the post-catalyst trim codes. If you have P0138 together with those, fix P0138 first: the post-catalyst trim relies on a trustworthy rear sensor, and GM's tables will not run that test while the rear-sensor faults are active.
Tools for checking sensor voltage
FOXWELL NT726 Bidirectional Scanner
$368.99Graph post-cat O2 voltage to see if it is stuck high.
Launch CRE 2.0 GM All-System Scanner
$159.00GM all-system scanner with O2 sensor live data.
TOPDON BT200 Battery Tester
$103.99Battery tester — check charging voltage before chasing a sensor.
What GM's GMC Tables Say
| GM table | GMC engines covered | P0138 threshold |
|---|---|---|
| 2008, group 07 | Sierra/Yukon 4.8L, 5.3L, 6.0L; 4.3L LU3; Canyon 5.3L; Envoy 5.3L; Savana | Above 1,050 mV, 570 failures in a 600-sample test |
| 2016, group 07A | Sierra 4.3L, 5.3L, 6.2L; Yukon; Savana 4.8L and 6.0L | Above 1,050 mV, 100 of 125 samples, Type B |
| 2019, groups 03A and 03B | Terrain 1.5T/2.0T, Canyon, Acadia 2.5L, Sierra 5.3L/6.2L/2.7T | Above 1,050 mV, 100 of 125 samples |
The 2016 Sierra/Yukon table adds conditions worth knowing. The test is for dual-bank exhaust, needs system voltage above 10 V, the heater warm-up complete, more than 5 seconds of run time and an initial delay of more than 235 seconds after the test criteria are met. It is disabled during related faults (throttle, MAF, MAP, injector circuits, excess purge). And on these trucks it only runs with AFM status "All Cylinders active" — so on a 5.3L or 6.2L with Active Fuel Management, a lot of light-load highway time in four-cylinder mode can delay the test.
Which GMCs Set P0138
Any gasoline GMC with a rear oxygen sensor: Sierra and Sierra HD, Yukon and Yukon XL, Savana, Envoy, Canyon, Terrain and Acadia. On single-bank engines P0138 is the one rear sensor; on V6 and V8 GMCs with a sensor behind each converter, bank 2's twin is P0158. GM's 2018–2019 Terrain bulletins label the code "HO2S Circuit High Voltage Sensor 2," without a bank, because those engines have one bank. Duramax diesels and electric GMCs are outside this code.
The Terrain Start/Stop Bulletins (19-NA-062 and 19-NA-077)
GM bulletin 19-NA-062 (April 2019) covers the 2018–2019 GMC Terrain and Chevrolet Equinox with the 1.5L turbo (LYX). Customers may report start/stop performance problems, hesitation from a stop or a check engine light, and technicians may find P0132 (front sensor high) and/or P0138 (rear sensor high).
GM's note is the important part: "This software enhancement will not correct the DTC's set. Diagnose and repair the DTCs first and then update the ECM to the current level of software." In other words, the code is a real fault that needs its own diagnosis; the reprogram addresses the drivability side. GM's unique labor operation is 0.3 hours.
GM followed with 19-NA-077 (November 2019), titled the same way and covering the 2018–2019 Terrain without an engine restriction in the model table. It attributes the hesitation to a "software anomaly" and lists the update's changes: delayed entry into auto-stop, recalibrated restart air and spark for faster torque, a slower generator ramp after restart, and a quicker restart when the brake is released. It repeats that the update "will not correct the P0132 or P0138." GM also warns that reprogramming can erase the intelligent battery sensor's learning, so start/stop may not work until the vehicle has sat shut down for at least four hours.
The Acadia Harness Bulletin (PIT5336)
GM's PIT5336 (October 2014) covers the 2013–2015 GMC Acadia with the 3.6L (RPO LLT). Its code list explicitly includes P0138, with P0131, P0132, P0134, P0137, P0140, the bank 2 sensor codes, the heater codes P0030–P0060 and purge code P0443. Technicians may also find the Emission 1 fuse open.
GM's finding: the engine harness to the bank 1 oxygen sensor chafes on the A/C hose coupling at the back of the engine. A wire rubbed through its insulation is exactly how a signal circuit ends up touching voltage — and how a shared fuse ends up blown. The fix is wiring: repair the damaged circuits, insulate the harness, pull it away from the coupling and tie-strap it to the main harness. No sensor is listed.
The 2016 Acadia and 2017 Acadia Limited power-steering-fluid bulletin (18-NA-009) involves the same bank 1 wiring but lists front-sensor codes and P0137, not P0138.
Savana Cutaway Rear Sensors
GM's PI1006 (June 2013) covers 2011–2013 Savana cutaways with the 4.8L or 6.0L V8 built before November 26, 2012: moisture splashing on hot rear sensors can crack them. Its keyword list includes P0138 and P0158. GM's fix: replace both rear sensors with a crack-resistant design and install a new ECM calibration, because the new sensors are internally wired differently. Emission recall 14096 (2014) then covered certain 2011–2013 gasoline Savana cutaways for the same fracture. These are more than a decade old; most involved vans will have been done, but a dealer VIN check is free.
Where Bank 1 Sensor 2 Is on a GMC
- Sierra, Yukon, Savana and Envoy V8s and the 4.3L V6: bank 1 is the driver side; sensor 2 is behind the driver-side converter.
- Acadia 3.6L and Terrain 3.6L: bank 1 is the rear, firewall-side bank — matching PIT5336's harness location at the back of the engine.
- Terrain 1.5T and 2.0T, Acadia and Canyon four-cylinders, Envoy 4.2L: one bank and one rear sensor, after the converter.
Follow the rear sensor's pigtail from the exhaust to its connector and inspect every clip along the way; confirm positions for your VIN in service information.
Symptoms of P0138
- Check engine light on
- Usually no drivability change — the rear sensor does not run the main mixture
- Start/stop complaints or hesitation from a stop on a 2018–2019 Terrain (19-NA-062/19-NA-077)
- Catalyst and oxygen sensor readiness monitors "not ready"
- Several O2 or purge codes at once if a shared fuse has blown (2013–2015 Acadia)
- Rear sensor voltage pinned above one volt on a scan tool
Causes and How to Confirm Each
| Cause | How to confirm it | Notes |
|---|---|---|
| Signal circuit shorted to voltage | Unplug the sensor, key on: the ECM side of the signal circuit should not show battery or heater voltage | GM's definition of the test |
| Chafed harness | Inspect the bank 1 harness at the A/C coupling; check the Emission 1 fuse | 2013–2015 Acadia 3.6L (PIT5336) |
| Connector damage or water | Look for melted housings, corrosion and bridged pins; wiggle test | Heater and signal pins sit side by side |
| Heat-damaged wiring | Trace the pigtail along the exhaust and heat shields | Common on trucks; melted loom is the clue |
| Cracked or internally shorted rear sensor | Only after the circuit tests good; check recall 14096 on Savana cutaways | PI1006 on 2011–2013 Savana cutaways |
| Outdated ECM software (Terrain) | Check calibration level after the DTC is repaired | 19-NA-062/19-NA-077 — the update does not clear the fault |
| ECM fault | Only after everything else tests normal | Rare |
Downstream O2 sensors
Delphi ES20008 O2 Sensor (2006–2017)
$115.99Delphi O2 sensor for 2006–2017 Chevy, GMC and Cadillac. Confirm fitment by VIN before ordering.
GM Genuine 12657188 Heated O2 Sensor
$46.47GM Genuine heated O2 sensor 12657188. Confirm fitment by VIN before ordering.
GM Genuine 12606671 Heated O2 Sensor
$50.05GM Genuine heated O2 sensor 12606671. Confirm fitment by VIN before ordering.
How Is P0138 Diagnosed on a GMC?
- Record every code. P0138 with P0132 on a 2018–2019 Terrain points to 19-NA-062/19-NA-077; with many O2 and purge codes on a 2013–2015 Acadia, to PIT5336.
- Watch the rear sensor fully warm. Stuck above about 1.05 V is the P0138 picture; a normal rich reading is below it.
- Unplug the sensor and watch the reading. If it stays high with the sensor disconnected, the fault is in the harness or ECM side.
- Check the shared fuse. A blown fuse means a short somewhere — that is your lead.
- Inspect the harness along its full run, especially near the exhaust and, on an Acadia, at the A/C coupling.
- Inspect the connector for heat damage or moisture bridging the heater and signal pins.
- Test the signal circuit for a short to voltage.
- Replace the sensor only when the circuit tests good — by VIN and position.
- On a 2018–2019 Terrain, update the ECM after the repair, then allow time for the battery sensor to relearn.
- Clear and drive long enough for the test to run — more than 235 seconds into a drive on the 2016 trucks, with all cylinders active on AFM engines.
Parts and Cost
| Repair | What it involves | Cost picture |
|---|---|---|
| Harness repair and re-routing | Repair, insulate and secure chafed circuits (PIT5336) | Often the real fix; cheaper than a sensor |
| Fuse | Only after the short is found | Pennies |
| Connector repair | Melted or corroded connector, bridged pins | Modest |
| ECM reprogram (Terrain) | After the DTC repair, per 19-NA-062/19-NA-077 | Small — 0.3 hours in GM's bulletin |
| Rear oxygen sensor | When the sensor itself reads above one volt | Moderate; order by VIN and position |
| Catalytic converter or injectors sold for "running rich" | What happens when P0138 is misread | Money spent with the short still there |
For the replacement
ACDelco 2-Pin Replacement Connector PT3739
$90.99Two-pin replacement connector for a corroded harness connector. Confirm fitment by VIN before ordering.
Nomex Split Loom, 1 in. x 10 ft
$105.66Heat-resistant split loom to protect sensor wiring near the exhaust.
GM Documents Relevant to P0138 on a GMC
| Document | Subject | Status |
|---|---|---|
| 19-NA-062 (Apr 2019) | Start/stop performance, hesitation, MIL with P0132 and/or P0138; ECM update after DTC repair — software does not correct the DTCs | 2018–2019 Terrain 1.5L LYX — verified |
| 19-NA-077 (Nov 2019) | Same subject; start/stop calibration changes; "will not correct the P0132 or P0138" | 2018–2019 Terrain — verified |
| PIT5336 (Oct 2014) | O2/purge DTCs incl. P0138 and/or Emission 1 fuse open; bank 1 O2 harness chafing on A/C coupling | 2013–2015 Acadia 3.6L LLT — verified |
| PI1006 (Jun 2013) | Various O2 DTCs (keywords incl. P0138); rear sensors cracking from moisture; new sensors plus calibration | 2011–2013 Savana cutaway 4.8L/6.0L — verified |
| Recall 14096A (May 2014) | Oxygen sensor fracture; replace both rear sensors and reprogram ECM. Does not name a DTC | 2011–2013 Savana cutaway, gasoline — verified |
| 20-NA-065 (Aug 2022) | MIL with fuel trim and/or O2 codes incl. P0138 — intake and exhaust leak finding | 2000–2022 GM gasoline vehicles incl. GMC — verified |
| GM 2016 OBD parameter tables, group 07A | P0138: above 1,050 mV, 100 of 125 samples, AFM all cylinders active, Type B | Sierra/Yukon/Savana V6 and V8 group — verified |
| GM 2008 OBD parameters, group 07 | P0138: above 1,050 mV, 570 of 600 samples | Sierra, Yukon, Savana, Canyon 5.3L, Envoy 5.3L — verified |
Have a dealer check your VIN against current bulletins rather than relying on any article, including this one.
What Other P0138 Pages Get Wrong
- "P0138 means the engine is running rich." GM's threshold is above 1,050 mV — beyond what a rich exhaust produces. It is a circuit shorted high.
- "A software update fixes it." For the 2018–2019 Terrain, GM says the update will not correct P0138; repair the fault first.
- "Replace the rear O2 sensor." Unplug it first. If the reading stays high, the sensor is not the problem.
- Chasing P0420 or P2096 first. Catalyst and post-catalyst trim tests depend on a working rear sensor.
- Getting the bank wrong. Driver side on a Sierra or Yukon V8; firewall side on an Acadia 3.6L.
Frequently Asked Questions
Can I drive my GMC with P0138?
Usually yes in the short term — the rear sensor does not control the main mixture. But the catalyst monitor will not complete, and a short that blew a shared fuse may be disabling other emission parts.
Does P0138 mean my GMC is running rich?
Not by GM's definition. The code sets above 1,050 mV, higher than a rich exhaust produces. Look for voltage reaching the signal wire first.
Is P0138 the front or rear sensor?
Rear — Bank 1 Sensor 2, after the catalytic converter. Its low-voltage partner is P0137.
Will a software update fix P0138 on my Terrain?
No. GM's 19-NA-062 and 19-NA-077 say the update addresses start/stop and hesitation but will not correct P0132 or P0138. The code needs normal diagnosis and repair first.
Why did my start/stop stop working after the ECM update?
GM warns that reprogramming can erase the intelligent battery sensor's learning. Start/stop may not work until the vehicle has been shut down for at least four hours.
Why does my 2013–2015 Acadia have P0138 and several other codes?
GM's PIT5336 lists P0138 among codes caused by the bank 1 O2 harness chafing on the A/C hose coupling at the back of the engine, which can also blow the Emission 1 fuse. Repair the harness.
Is there a Buick version of this guide?
Yes — our Buick P0138 guide covers the Enclave side of PIT5336.
Shop Related Parts & Tools
Unplug the rear sensor and test the circuit before buying anything — GM defines P0138 as a circuit shorted high. If the sensor itself is at fault, order it by VIN and position.
-
FOXWELL NT301 OBD2 Scanner — reads P0138 with live rear O2 voltage, so you can see a signal pinned above one volt and whether it drops when the sensor is unplugged.
-
FOXWELL NT614 Elite OBD2 Scanner — live data and readiness status for confirming the catalyst monitor completes after the repair.
-
ACDelco Oxygen Sensor 12659516 (Cadillac, Chevy, GMC) — an ACDelco GM-original heated thread-in oxygen sensor listed for Cadillac, Chevy and GMC; confirm position and fitment against your VIN before ordering.
-
95-Piece Mechanics Tool Set (Metric & SAE) — for heat shields, harness clips and connector access under the vehicle.
Related Guides
- P0137 Code on a GMC: O2 Sensor Low Voltage, Bank 1 Sensor 2 — the opposite fault
- P0172 Code on a GMC: System Too Rich, Bank 1 — the real rich-mixture code
- P0420 Code on a GMC: Catalyst Efficiency Below Threshold, Bank 1
- P2096 Code on a GMC: Post Catalyst Fuel Trim
- P0036 Code on a GMC: HO2S Heater Control Circuit, Bank 1 Sensor 2 — the same sensor's heater







