AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / Powertrain Systems (P-Codes) / Transmission / P2960 – Intake Air Heater “C” Circuit Range/Performance

P2960 – Intake Air Heater “C” Circuit Range/Performance

System: Powertrain | Standard: ISO/SAE Controlled | Fault type: Range/Performance | Location: Designator C

Definition source: SAE J2012/J2012DA (industry standard)

P2960 indicates a range/performance problem in the Intake Air Heater “C” circuit. In plain terms, the control module is commanding or monitoring that heater circuit and the observed electrical behavior or system response is not plausible for the operating conditions, even though it may not look like a simple open or short. The exact monitor strategy, enabling conditions, and the definition of what is “in range” varies by vehicle, so confirm the circuit layout, related sensors, and test criteria in the correct service information before testing. Treat this code as a diagnostic starting point: it flags that the circuit’s performance is outside expected behavior, not that a specific part is automatically failed.

What Does P2960 Mean?

P2960 – Intake Air Heater “C” Circuit Range/Performance means the powertrain control module has detected that the Intake Air Heater “C” circuit is not operating within expected limits. Because this is a range/performance (plausibility) fault, the module is judging the circuit’s behavior against an expected response, correlation, or rate-of-change rather than simply detecting a hard electrical high/low or an open circuit. SAE J2012 defines the standardized DTC structure, but the exact test logic (what inputs are compared, how long the fault must be present, and what operating conditions must be met) varies by vehicle and must be verified with service information.

Quick Reference

  • Subsystem: Intake air heater system, Intake Air Heater “C” control/monitor circuit.
  • Common triggers: Commanded heater operation that does not produce the expected electrical feedback or expected intake-air response; implausible readings during self-checks.
  • Likely root-cause buckets: Wiring/connector issues, heater element or integrated heater module concerns, relay/driver circuit concerns (varies by vehicle), power/ground integrity problems, control module logic or calibration issues.
  • Severity: Usually moderate; may be most noticeable during cold operation with harder starting, rough running, or reduced drivability until warm.
  • First checks: Confirm code setting conditions; inspect connectors and harness routing; check fuses and power/ground integrity; review live data for heater command versus feedback (if available).
  • Common mistakes: Replacing the heater element first without verifying power/ground and connector condition; treating a range/performance code like a definite open/short; skipping correlation checks with related temperature/airflow inputs.

Theory of Operation

An intake air heater warms incoming air to improve combustion stability under cold conditions. Depending on vehicle design, the heater may be an element in the intake tract and may be controlled by a relay, a dedicated heater control module, or a driver inside the powertrain control module. The module typically commands the heater on or modulates it and expects the circuit to behave predictably, based on feedback such as current sensing, a monitored voltage signal, a status line, or the observed change in related temperature signals.

For a range/performance fault, the command and the observed response do not align. Examples include a heater command with an implausible feedback signal, a response that is too slow or inconsistent, or a mismatch when compared to related inputs. Because the evaluation method varies by vehicle, diagnostics should focus on verifying the commanded state, the circuit’s ability to carry load, and whether feedback and related sensor signals are credible and stable.

Symptoms

  • Cold-start difficulty: Longer cranking or rough start when ambient temperatures are low.
  • Rough idle: Unstable idle or uneven running until the engine warms.
  • Hesitation: Brief stumble or poor throttle response shortly after startup.
  • Reduced performance: Temporary reduced power strategies during warm-up on some platforms.
  • Warning light: Check engine light illuminated; code may return after clearing if conditions repeat.
  • Intermittent behavior: Symptoms and code occurrence may be inconsistent due to harness movement, moisture, or marginal connections.

Common Causes

  • Connector issues at the intake air heater “C” (loose fit, corrosion, water intrusion, damaged terminals, poor pin tension)
  • Wiring harness damage in the intake air heater “C” circuit (chafing, pinch points, heat damage, broken conductors inside insulation)
  • High resistance in the power or ground path to the heater (partial opens, oxidized splices, weak ground point, fretting at terminals)
  • Intake air heater “C” element or assembly performance problem (aged/heated element, internal resistance change, intermittent internal connection)
  • Heater “C” control device issue where applicable (relay/driver module/solid-state controller not responding consistently under load)
  • Power supply distribution fault affecting the heater circuit (fuse/fusible link connection problems, poor contact at fuse/relay box)
  • Engine control module input/feedback plausibility issue for the heater circuit (command vs feedback/current sense not matching expected behavior)
  • Related sensor plausibility contributing to monitor failure (intake air temperature/ambient temperature signals skewed, causing implausible heater response evaluation)

Diagnosis Steps

Tools that help: a scan tool capable of viewing live data, running bi-directional actuator tests (if supported), and capturing freeze-frame; a digital multimeter for resistance and voltage-drop checks; a test light rated for automotive use; and basic back-probing tools. An oscilloscope or current clamp can be useful where the heater is PWM-controlled, but it is optional. Always consult service information for connector views and test points.

  1. Confirm the DTC and context: Scan for P2960 and any companion codes. Record freeze-frame data and note operating conditions when the fault set. Clear codes only after documenting results for comparison.
  2. Check monitor enable conditions (varies by vehicle): Use service information to confirm when the intake air heater monitor runs (temperature, run time, battery voltage, etc.). If enable conditions were not met, focus on why the monitor might be evaluating an unexpected state.
  3. Visual inspection of the heater “C” circuit: Inspect the heater “C” connector, harness routing, and nearby heat sources. Look for melted insulation, rubbed-through sections, oil saturation, or prior repairs. Verify connector locks are fully seated and terminals are not pushed back.
  4. Wiggle test while observing data: With the scan tool on live data related to the intake air heater command/status (and any available current/feedback PID), gently wiggle the harness and connector. Watch for dropouts, sudden state changes, or the fault re-setting, which indicates an intermittent connection or conductor break.
  5. Verify power feed integrity under load: Command the intake air heater on with a bi-directional test if available, or recreate conditions where it is commanded on (per service info). Perform a voltage-drop test from the battery positive to the heater power feed at the component side. Excessive drop indicates high resistance in the feed path (fuse contacts, relay contacts, connectors, wiring).
  6. Verify ground path integrity under load: With the heater commanded on, perform a voltage-drop test from the heater ground terminal (component side) to the battery negative. A high drop suggests ground-side resistance (loose ground point, corroded splice, terminal fretting). Repair the ground path before condemning the heater.
  7. Check control/command circuit behavior: If the heater is controlled by a relay or electronic driver, verify the control side switches as expected (command present when expected, not stuck, and not intermittent). If PWM-controlled, an oscilloscope can confirm the presence and stability of the control signal without relying on averaged meter readings.
  8. Check heater “C” element plausibility: With the circuit safely powered down, measure heater resistance and compare to service information. Also check for signs of intermittent internal connection by gently manipulating the connector body while measuring (do not damage terminals). A heater can pass a static resistance check yet fail under heat or vibration, so correlate with live-data behavior under load.
  9. Validate related inputs used for plausibility: Review intake air temperature and any related temperature signals that may be used to judge heater effectiveness. Look for skewed readings, implausible jumps, or values that do not track ambient changes. Do not replace sensors solely due to P2960; use data correlation and inspection.
  10. Isolate the fault with a targeted bypass only if approved: Where service information allows, use approved test leads/adapters to bypass suspected high-resistance sections (for example, a temporary ground jumper) to see if behavior normalizes. Avoid unsafe jumping of high-current circuits; follow documented procedures.
  11. Confirm the repair with a repeatable test: After correcting the verified fault, clear codes and run the monitor under the enable conditions. Use live-data logging to confirm command, feedback, and temperature response behave consistently over multiple key cycles and a short road test where safe.

Professional tip: Range/performance faults often come from “good enough” connections that fail only under load. Prioritize voltage-drop testing with the heater commanded on, not just continuity checks with the circuit off. Logging command and feedback PIDs during the exact conditions in the freeze-frame can quickly separate a heater element issue from a feed/ground/connector resistance problem.

Need HVAC actuator and wiring info?

HVAC door and actuator faults often need connector views, wiring diagrams, and step-by-step test procedures to confirm the real cause before replacing parts.

Factory repair manual access for P2960

Check repair manual access

Possible Fixes & Repair Costs

Repair costs for this fault can vary widely because the correct fix depends on confirmed test results, access to components, and whether the issue is in wiring, the intake air heater “C” itself, or control/monitoring hardware. Diagnose first to avoid unnecessary parts replacement.

  • Repair wiring faults: Fix opens, shorts, chafed insulation, or incorrect routing in the intake air heater “C” circuit after pinpoint testing confirms the location.
  • Clean and secure connectors: Address corrosion, moisture intrusion, loose terminals, poor pin fit, or damaged locks at the heater, relay/module, and control module connectors.
  • Restore power and ground integrity: Repair high-resistance feeds or grounds identified by voltage-drop testing; service fuse/relay contacts if the power path is unstable under load.
  • Replace the intake air heater “C” element: Replace only if resistance/load testing or commanded operation confirms abnormal performance compared to service information.
  • Replace the heater control device: Replace a relay, driver, or dedicated heater control module if command signals are correct but output/current control is not responding properly.
  • Service the intake tract mounting: Correct loose mounting, poor contact surfaces, or physical damage that affects heater operation or related sensing (varies by vehicle design).
  • Update or reprogram the control module: Only if service information calls for it and all circuit/component tests pass, but monitor logic or calibration is suspected.

Can I Still Drive With P2960?

You can often drive with P2960, but expect possible cold-start issues and reduced performance until the intake air heater system operates correctly. If you experience extended cranking, stalling, severe hesitation, reduced-power operation, or any warning that affects braking or steering, do not continue driving; have the vehicle inspected and repaired. In very cold conditions, limit use because the intake air heating function is more critical and symptoms can worsen.

What Happens If You Ignore P2960?

Ignoring P2960 can lead to recurring cold-start problems, rough running during warm-up, higher emissions, and reduced fuel economy in conditions where intake air heating is needed. The system may be disabled as a protective action, and repeated failed monitor runs can keep the warning light on, potentially masking new faults and delaying detection of additional problems.

Related Intake Air Codes

Compare nearby intake air trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P2964 – Intake Air Metering Control Valve Position Sensor Circuit Range/Performance
  • P2952 – Intake Air Metering Control Valve Range/Performance
  • P2959 – Intake Air Heater “C” Circuit High
  • P2958 – Intake Air Heater “C” Circuit Low
  • P2957 – Intake Air Heater “C” Circuit
  • P0640 – Intake Air Heater Control Circuit

Key Takeaways

  • Meaning: P2960 indicates an intake air heater “C” circuit range/performance fault, not automatically a failed heater.
  • Focus: Diagnose plausibility/response issues under commanded operation rather than assuming a simple open or short.
  • Most common buckets: Connector/wiring resistance, power/ground delivery under load, heater element performance, or driver/relay control issues.
  • Best approach: Confirm the fault with scan data and targeted electrical testing before replacing parts.
  • Risk of delay: Cold-start drivability and emissions can worsen, especially in low ambient temperatures.

Vehicles Commonly Affected by P2960

  • Engines with intake air heating: Platforms that use an intake air heater to improve cold starts and warm-up behavior.
  • Cold-climate duty cycles: Vehicles frequently operated in low ambient temperatures where heater use is routine.
  • High-humidity or road-salt environments: Conditions that accelerate connector corrosion and terminal fretting.
  • High-vibration applications: Installations where harness movement can cause intermittent resistance changes at terminals or splices.
  • Vehicles with complex heater control: Systems using a driver module or smart relay that modulates heater output.
  • Vehicles with recent intake service: Setups where components near the intake tract were disturbed, increasing the chance of connector or routing issues.
  • Higher-mileage platforms: Aging wiring insulation, heat exposure, and terminal tension loss can affect performance monitoring.
  • Vehicles with frequent short trips: Repeated warm-up cycles can expose marginal heater performance and trigger plausibility monitors.

FAQ

Does P2960 mean the intake air heater “C” is bad?

No. P2960 is a range/performance fault, meaning the control module detected the heater “C” circuit did not respond as expected during monitoring. Wiring resistance, poor power/ground delivery under load, connector issues, or a control device problem can produce the same result.

What is the difference between a range/performance fault and an open/short?

A range/performance fault points to an abnormal response, plausibility, or control outcome rather than a clear-cut open circuit or direct short. The circuit may still be electrically connected, but the measured or inferred behavior during commanded operation does not match what the module expects.

What checks should I prioritize before replacing parts?

Start with connector condition and terminal fit, then verify power and ground integrity using load-based testing (including voltage-drop checks). Next, confirm the heater responds correctly to commands using scan-tool bi-directional control and live-data logging, as supported by the vehicle.

Can a weak battery or charging issue contribute to P2960?

Yes, it can contribute on some vehicles because the intake air heater is a high-demand load and monitoring may be sensitive to supply stability. Confirm the electrical system is healthy and that the heater circuit has stable power and ground under load; exact criteria vary by vehicle.

Will clearing the code fix it?

Clearing the code only resets the stored fault information. If the underlying range/performance condition remains, the monitor will typically fail again after the vehicle completes the conditions needed to run the intake air heater “C” diagnostic.

For an accurate repair, confirm the problem through commanded operation tests and load-based electrical checks, then fix only the specific wiring, power/ground, heater element, or control component issue that testing verifies.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • CAN Bus / Network Communication
  • Chassis Systems (C-Codes
  • Control Module Communication
  • Network & Integration (U-Codes
  • Vehicle Integration Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer