AutoLogicTools

OBD-II trouble code

P0062: HO2S Heater Control Circuit (Bank 2, Sensor 3)

SAE J2012: HO2S heater control circuit, bank 2 sensor 3. P0063 is low and P0064 is high for this sensor. Storing the general code does not prove the fault is intermittent. Use the test this chart prints.

Low severityPowertrainOxygen SensorDrivable short-term

Quick facts

System
Powertrain
Category
Oxygen Sensor
Severity
Low severity
Drivable
Usually safe to drive short-term
Repair cost range
$300 – $580 (oxygen sensor replacement, parts and labor)
DIY difficulty
Intermediate DIY

Browse every code in P0001–P0099, or start from the full code library.

What does P0062 mean?

SAE J2012 APR2002 names P0062 HO2S Heater Control Circuit, Bank 2 Sensor 3. P0063 is circuit low and P0064 is circuit high for the same sensor. The general code is what the monitor stored. It is not a statement that the module considered the low and high tests and rejected them, and it is not proof the fault comes and goes. Some calibrations implement the general circuit test and do not store the directional codes for the same event.

A 2014 GM summary, file 14OBDG12, describes the bank 2 sensor 2 heater, which is P0056, P0057, and P0058, not this sensor. In that file P0056 is voltage low during the driver-off state and is called an open, and the note says some controllers also set P0057. That logic is not a P0062 specification. Copy it onto sensor 3 only when this chart repeats it.

Freeze frame still narrows the drive you use to reproduce the code: road speed, load, coolant temperature, and run time. Treat those as the conditions to repeat, not as a map that already names the broken part. A connector handled during exhaust, tank, or suspension work is worth looking at because this sensor, when the vehicle has one, is reached from underneath. Confirm the position by counting sensors on the bank without cylinder 1.

With the module disconnected, an open, a short to ground, and a short to power are three results. One of them does not excuse skipping the others. An intermittent still needs the circuit monitored while the freeze-frame conditions are repeated, with a passenger or a datalogger watching the trace.

Common causes

  • An open, a short to ground, or a short to power in the bank 2 sensor 3 heater control circuit
  • The absence of P0063 or P0064 read as proof the fault is intermittent
  • The 2014 GM P0056 driver-off test copied onto sensor 3
  • A connector left unlatched or off its clip after underbody work on this run
  • A heater element that fails the resistance check this chart prints
  • A fuse, only when the diagram shows that fuse feeding this heater

Symptoms

  • Check engine light with P0062 and no separate low or high code
  • P0063 or P0064 stored as well, which are the directional tests and still need this chart
  • The code on a vehicle whose exhaust has no third sensor on bank 2
  • A monitor that needs this heater and does not complete
  • The light returning under the same speed or temperature the freeze frame recorded

Diagnostic steps

  1. 1.Count sensors on the bank without cylinder 1. If there is no sensor 3, confirm the code before you order a part. Do not treat a missing P0063 or P0064 as proof the fault is intermittent.
  2. 2.Read the freeze frame and repeat those conditions with a passenger or a datalogger watching heater command and circuit state. Do not read a scan tool while you drive.
  3. 3.Support the vehicle on stands or a lift and wait until the exhaust is cool. Check that the connector is latched and clipped before you unplug it.
  4. 4.Ignition on, sensor unplugged: heater supply against this chart. Ignition off, module disconnected: control wire end to end, and control to ground. Ignition on, both ends open: voltage on the control wire that would mean a short to power.
  5. 5.Leave the 2014 GM P0056 driver-off description on bank 2 sensor 2 unless this sensor 3 chart repeats it.
  6. 6.Measure the heater on the sensor side only against a spec this procedure prints. No ohm band is stated here.
  7. 7.Repair the wire or reseat the connector when that is the failure. Replace the sensor when the sensor side fails and the wiring passes.
  8. 8.Clear P0062 and run the monitor under the published enable, including the freeze-frame conditions if the fault was not hard.

Repair cost

$300 – $580 (oxygen sensor replacement, parts and labor)

The printed pair is one oxygen sensor, parts and labor. RepairPal, updated 3 September 2026, averages $440–$523 (labor $93–$136, parts $347–$387). Silverado 1500 on the near-me page is $306–$407. Honda CR-V is $501–$578. A connector or a harness repair is outside $300–$580. Check-engine-light diagnosis on RepairPal is $125–$183 and is not the sensor job. Use stands or a lift. RepairPal notes a torch is often used; the exhaust must be cool, and fuel vapor must not be in the area.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with oxygen sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Frequently asked questions

Why did I get P0062 instead of P0063 or P0064?

Because this monitor stored the general circuit code. SAE lists low as P0063 and high as P0064. A calibration can store the general code for an open or another circuit result and never store the directional codes for that event. The 2014 GM file that calls a driver-off low voltage an open is P0056 on bank 2 sensor 2, not P0062. Read this chart.

The light goes out by itself. Did the fault leave?

A light that goes out means the fault did not repeat for the number of trips this calibration uses. The history code and the freeze frame are still the record. Repeat those conditions with a passenger or a datalogger. Clearing the codes deletes that record.

Should I replace the sensor first?

Not before the open, the short to ground, and the short to power are each checked, and not before the connector is confirmed latched. Replace the sensor when its heater is outside the printed spec and the wiring passes.

How much does P0062 cost to fix?

Oxygen sensor replacement is $300 – $580 (oxygen sensor replacement, parts and labor). RepairPal's 3 September 2026 average is $440–$523. The Silverado 1500 example is $306–$407 and the CR-V example is $501–$578. Connector and harness repair are outside that pair. Diagnosis on RepairPal's check-engine page is $125–$183 and is separate.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.