AutoLogicTools

OBD-II trouble code

P0060: HO2S Heater Resistance (Bank 2, Sensor 2)

Application matters: Bank 2 does not contain cylinder 1. Identify the actual sensor, heater technology and connector from the vehicle’s exhaust/circuit diagram.

P0060 reports an abnormal heater-resistance result for bank 2 sensor 2. Diagnose the complete manufacturer code and permitted heater tests before choosing a sensor, circuit or control repair.

Medium severityPowertrainOxygen SensorAssess symptoms before driving

Quick facts

System
Powertrain
Category
Oxygen Sensor
Severity
Medium severity
Driving guidance
Depends on symptoms and vehicle guidance
Repair cost range
$440 – $523 (oxygen-sensor replacement, parts and labor; conditional job example)
DIY difficulty
Shop recommended

A code alone cannot establish whether driving is safe. Stop safely for a red brake or oil-pressure warning, overheating, severe misfire, stalling, or impaired braking or steering, and follow the owner's manual. Restraints faults can reduce crash protection even when the vehicle runs normally.

Part of a family with 24 codes

P0060 is one of 24 codes covering oxygen sensor heater circuit faults. The identifier must be matched to the exact vehicle. Related codes can share a diagnostic approach, but their circuit, failure condition, and required tests can differ.

Read the full guide for this family →

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

What does P0060 mean?

The controller’s heater-resistance monitor reported an abnormal result for bank 2 sensor 2. A heater-resistance designation does not mean a scan tool directly measured the disconnected sensor with an ohmmeter. The controller’s measurement method, temperature, command state and monitor prerequisites determine the result.

Ford’s July 2024 sensor 2 table pairs P0060 with P0056_1E for heater resistance and reports heater current separately from signal/impedance evaluations. That monitor value is not automatically the resistance of every conductor in the circuit. Jaguar bulletin JTB00392NAS3, June 2016, includes this code for the mid-catalyst left-bank sensor on its listed VIN ranges of NAS 2013–2015 XF/XJ and 2014–2015 F-TYPE with the specified supercharged V6/V8 engines. It describes a possible post-catalyst software error and a professional repair involving the applicable PCM update and only the relevant sensor(s) when listed codes are stored. Confirm the actual VIN, software and procedure; this is not an instruction to replace every sensor or update every vehicle.

P0056, P0057 and P0058 are heater-control designations for the same bank/sensor; oxygen-signal and catalyst-efficiency results are different evaluations. A code is not enough to condemn the sensing element, wiring, controller or converter. Even a correct static heater check cannot establish all powered operating behavior.

Possible causes

  • An internal heater fault at the identified bank 2 sensor 2, demonstrated by permitted tests
  • Damaged or poorly contacting heater terminals, incorrect connector installation or an incompatible replacement component
  • A required supply, return/control or conductor fault established using the actual measurement method
  • An exact-application software condition, such as the specified Jaguar service case, when confirmed
  • A controller/driver fault after its prerequisites, supplies, circuit and component checks

Symptoms

  • Check engine light with P0060 stored
  • Abnormal or delayed sensor heating/operation where the actual fault causes it
  • Possible effects on an emissions monitor that depends on correct sensor operation
  • No obvious driving change in some cases; that does not establish normal heater operation

Diagnostic steps

Save the full scan report, code status, and available freeze-frame data before clearing anything. Confirm the reporting module, any failure-type suffix, and the procedure for the exact vehicle. The steps below are an overview; use manufacturer specifications and safety procedures for testing.

  1. 1.Save the complete P0060, suffix, status, event data and companion faults before clearing anything. Confirm the actual engine and bank 2 sensor 2.
  2. 2.Record recent sensor, exhaust, wiring or software work and follow vehicle warnings. Do not use a normal idle as evidence that a damaged-wire or heating fault can be ignored.
  3. 3.Inspect the correctly identified connector and safely accessible harness with ignition off and exhaust cool. Use proper vehicle support when access is underneath.
  4. 4.Use the sensor 2 path and the measurement method defined for this controller. Do not assume a controlled return is a chassis ground or use an upstream heater’s resistance range.
  5. 5.Have a technician establish required supplies and control operation, then perform the permitted heater/component checks. Use the specified isolation, terminal pair, temperature and limits; do not ohm a powered circuit or probe oxygen-signal terminals as heater terminals.
  6. 6.Compare commanded heater operation and the actual monitor result only under the specified prerequisites. A passed cold check or a changed unplugged reading does not independently prove which part failed.
  7. 7.If the actual Jaguar/VIN/software concern matches, complete the current professional service instruction, including applicable programming and only the relevant sensor repair. Do not replace a pair or claim campaign eligibility from the generic code.
  8. 8.Repair the demonstrated cause and restore correct routing/connections. Complete the required heater/operational verification; code clearing, exhaust heat or an arbitrary road drive is not confirmation.

Repair cost

$440 – $523 (oxygen-sensor replacement, parts and labor; conditional job example)

USD planning figures, not a vehicle-specific quote. Confirm the diagnosed job and whether the estimate includes diagnosis, parts, labor, programming, calibration, and taxes.

RepairPal national average updated September 3, 2026, checked November 6. Applies only if oxygen-sensor replacement is diagnosed. Excludes taxes, fees, location differences and related repairs. Diagnosis, wiring, connectors, programming and catalytic-converter work require separate quotes; no bank/sensor-specific price is implied.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with check engine light diagnosis preselected. Adjust labor rate and vehicle category to fit your situation.

Related repairs

These links are planning examples; the code does not confirm that any listed part has failed.

DIY vs shop

A qualified shop is recommended because this can involve manufacturer-grade tooling, training, or certification that most home setups do not have. Ask the technician what testing confirmed the repair.

Related codes

Frequently asked questions

Where is bank 2 sensor 2?

Bank 2 is the cylinder bank without cylinder 1. Locate sensor 2 using the actual exhaust and connector diagram.

Does this code give me a resistance value to measure?

No. A controller monitor result and a permitted disconnected-component test can use different methods and conditions. Use the fitted sensor’s exact terminals, isolation, temperature and specification; another engine’s cold resistance or calculated monitor window is not a substitute.

Should I replace both sensors?

Each identified circuit and any common cause need diagnosis. The code does not establish that both sensors failed or that replacing a pair is required. Follow an applicable vehicle service instruction when it identifies a specific repair.

Can I drive with P0060?

Follow the vehicle’s warning instructions and arrange diagnosis promptly. Stop safely and obtain assistance for stalling, severe rough running, unsafe power loss, overheating or a burning smell. A stored code or normal idle does not establish safe operation.

How much does P0060 cost to fix?

If diagnosis confirms oxygen-sensor replacement, RepairPal’s national parts-and-labor example is $440–$523, updated September 3, 2026. It excludes taxes, fees, location differences and related work. This is not a bank/sensor-specific quote; diagnosis, wiring and programming are separate.

Editorial context

About This Diagnostic Information

These guides provide general diagnostic 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.

References for this guide

  • SAE J2012 April 2002 definitions and conventions

    Historical Table B1 and naming conventions. Match the complete manufacturer DTC, fitted system and current vehicle procedure before testing or choosing parts.

  • Ford 2024–2025 gasoline OBD system operation summary

    July 16, 2024 V2. PDF 30–31 and 44–45 cover upstream heater control/current-resistance monitoring; PDF 52–54 distinguish sensor 2/3 heater monitoring and complete-code suffixes. Sensor-dependent monitor tables are not disconnected-component test specifications.

  • Jaguar JTB00392NAS3, June 27, 2016

    VIN-limited NAS 2013–2015 XF/XJ and 2014–2015 F-TYPE, 3.0L supercharged V6/5.0L supercharged V8. PDF 1 gives application/software concern; PDF 3–4 map mid/post-catalyst DTCs and sensor positions. Professional procedure updates the PCM and replaces only relevant sensors when listed DTCs are stored. Current VIN eligibility, software and parts must be checked.

  • RepairPal oxygen sensor replacement cost estimate

    National replacement-job example, updated September 3, 2026 and checked November 6. Applies only to diagnosed oxygen-sensor replacement; not a bank, sensor-number or DTC-specific quote. Taxes, fees, location differences and related work are excluded.

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.