AutoLogicTools

OBD-II trouble code

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

The heater circuit for the rearmost Bank 2 oxygen sensor is reading low. This is the longest circuit of its kind on the vehicle, which is exactly why a low reading here is so easy to misjudge.

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
$0$460
DIY difficulty
Intermediate DIY

What does P0063 mean?

P0063 says the module saw less voltage, or less current, than it expected on the heater circuit of the third oxygen sensor on Bank 2 — the sensor furthest back on the bank that does not contain cylinder one.

The honest starting point is that the word "low" describes a number, not a fault location. Everything between the module's output pin and the sensor's ground return sits in the same series path: the fuse, the feed wire, two or three connector interfaces, the heater element itself, the ground wire and its splice. Any of them can take voltage away, and the module has no way of knowing which one did.

What makes this position different from every other heater code in the family is distance. Sensor 3 on Bank 2 sits behind the second converter, often past the fuel tank, and its harness is the longest run of its kind on the vehicle. Every extra foot of wire, every extra connector, every splice added during a past repair contributes a small, entirely normal voltage loss. On a short engine-bay circuit those losses are negligible and any measured drop is suspicious. Here they are not negligible, and a healthy circuit can legitimately measure lower than an inexperienced tester expects. This is the position where normal circuit drop and fault drop look most alike.

That has a direct consequence for how you test. Comparing what you measure against a remembered figure or a generic "should be near battery voltage" rule of thumb will produce false accusations here. The measurement worth making is a relative one: read the circuit at the module's connector and again at the sensor's connector, with the heater actually drawing current, and look at the difference between the two. The difference is what belongs to the wiring. An absolute number at one end tells you almost nothing, because you do not know how much of it the circuit was always going to consume.

The other thing worth establishing before you measure anything is whether the heater was commanded on at that instant. Many modules control these heaters on the ground side and pulse them rather than switching them steadily, so a low reading taken during the wrong part of the cycle is the circuit working correctly. Confirm the command state on a scan tool, or watch the circuit with a scope rather than a meter, before treating any single reading as evidence.

One cause specific to this position deserves naming: added wire length. A universal splice-in sensor, or a previous repair that spliced in a length of harness to reach the rear, adds resistance to a circuit that had very little margin to begin with. A vehicle whose rear sensor has been replaced before is a vehicle where a correct-looking repair can itself be the cause.

The engine runs normally throughout. This sensor watches the converter rather than trimming fuel, so the practical cost of the fault is a monitor that will not complete and an inspection that cannot be passed.

Common causes

  • High resistance building up in the longest heater harness run on the vehicle, from age, corrosion or road salt
  • Corroded or water-intruded connector at the rear sensor, the most weather-exposed plug on the car
  • Poor ground return at the underbody splice shared with other downstream sensors
  • Spliced-in wire length from a previous universal or aftermarket sensor installation, adding resistance to a circuit with little margin
  • Partially failed heater element inside the sensor, drawing less current than specified
  • Fuse holder or relay contact that has degraded rather than failed outright
  • Terminal that has lost spring tension, making contact but with high resistance
  • Heater driver in the engine module that has weakened, which is uncommon and confirmed last

Symptoms

  • Check engine light on with P0063 stored
  • Readiness monitors that never complete, blocking an emissions test
  • Rear Bank 2 sensor slow to start switching, or switching only after long drives
  • Code that appears in cold or wet weather and is absent in summer
  • Code first noticed after a previous rear oxygen sensor replacement
  • No change in idle, power, or fuel consumption
  • Possible companion codes on the other downstream sensor if a shared ground is involved
  • No noise, no smell and nothing the driver can feel

Diagnostic steps

  1. 1.Confirm which physical sensor is Bank 2 Sensor 3 by tracing the pipe on a lift rather than trusting a parts catalogue, since the rearmost position is the one most often mislabelled.
  2. 2.Ask whether this sensor has been replaced before, and inspect for spliced joints or added wire length — a previous repair can be the cause rather than a coincidence.
  3. 3.Verify on a scan tool that the module is actually commanding the heater on at the moment you intend to measure, since these circuits are commonly pulsed rather than switched steadily.
  4. 4.Measure the supply at the module end and again at the sensor end while the heater is drawing current, and compare the two rather than judging either number on its own.
  5. 5.Repeat the same paired measurement on the ground side, because the return path is half the circuit and takes the same losses.
  6. 6.Compare your figures against the equivalent sensor on the opposite bank where one exists, which gives a same-vehicle reference no specification sheet can match.
  7. 7.Inspect the rear connector for green corrosion, moisture and lost terminal tension, and check that it is latched and sitting in its support clip.
  8. 8.Check the heater fuse under load rather than visually, and confirm the shared downstream ground splice with a loaded voltage drop.
  9. 9.Measure heater element resistance at the sensor only after the wiring has been cleared, and compare with the same part on the other bank at the same temperature.
  10. 10.After repair, drive a full warm-up cycle and confirm the heater circuit and the dependent monitors both report ready.

Repair cost

$0$460

A corroded connector cleaned and re-terminated is the cheapest real fix at $80 to $220, and a fuse or a badly made previous splice can cost almost nothing but lift time. Repairing high resistance in the long underbody run runs $140 to $360 because locating it is most of the labour. The sensor itself is $50 to $180 in parts, with fitted totals around $180 to $340 and up to $460 where the sensor is seized in a corroded bung and the pipe has to be worked. Diagnosis is $90 to $160. If the vehicle has had a universal sensor spliced in before, budget for redoing that joint properly rather than adding another one.

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

I measured the heater circuit and it was a bit low. Is that the fault?

Not on its own, and this is the position where that mistake is easiest to make. This is the longest heater circuit on the vehicle, so a healthy one legitimately loses more voltage than a short engine-bay circuit does. A single reading at one end tells you the total, not where it went. Measure at the module and at the sensor with the heater drawing current and look at the difference between them — that difference is what the wiring is taking, and it is the only figure worth judging.

Could the last oxygen sensor repair have caused this?

It genuinely can. Universal sensors and reach-extending splices add wire and add joints to a circuit that had very little margin left. A soldered and sealed joint adds almost nothing; a crimped butt connector under the car, unsealed, adds resistance immediately and more of it every winter. If this sensor has been changed before, inspect the previous joint before assuming a new component has failed.

Do I need to know whether the heater was switched on when I tested?

Yes, and it is the step most often skipped. Many modules switch these heaters on the ground side and pulse them rather than holding them on, so a reading taken during an off portion of the cycle looks exactly like a fault. Confirm the command state on a scan tool, or watch the circuit with an oscilloscope, so you know what the circuit was being asked to do at the moment you measured it.

Is it safe to keep driving?

Mechanically, yes. The rearmost sensor monitors the catalytic converter rather than controlling fuel delivery, so the engine runs exactly as it did before and there is no risk to the engine from driving on. The real costs are that the catalyst monitor will not complete, so the vehicle cannot pass an OBD inspection, and that a corroded connection tends to get worse rather than stay still.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.