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 / P2958 – Intake Air Heater “C” Circuit Low

P2958 – Intake Air Heater “C” Circuit Low

System: Powertrain | Standard: ISO/SAE Controlled | Fault type: Circuit Low | Location: Designator C

Definition source: SAE J2012/J2012DA (industry standard)

P2958 indicates the powertrain control module has detected an abnormally low electrical condition in the Intake Air Heater “C” circuit. “Circuit Low” is an electrical fault classification and typically points to a low signal/feedback value or insufficient circuit voltage at the monitored point, rather than confirming a failed heater element by itself. Intake air heaters are used to improve air charge conditioning during certain operating conditions, and the module continuously or periodically checks the circuit’s electrical behavior. Exact heater layout, the meaning of “C,” and the monitor strategy vary by vehicle, so always verify component location, connector pinouts, and test specifications in the appropriate service information before diagnosing or replacing parts.

What Does P2958 Mean?

P2958 – Intake Air Heater “C” Circuit Low means the control module has identified a low input condition in the electrical circuit associated with the “C” intake air heater path. Under SAE J2012 DTC conventions, this is an electrical “low” fault type: the monitored circuit is reading lower than expected when the module runs its checks. Common electrical interpretations include a short-to-ground, an open or weak power feed to the heater circuit, excessive resistance causing voltage drop under load, or a connector/wiring issue that pulls the monitored signal low. The code describes the circuit behavior the module detected; it does not, by itself, confirm which component is defective.

Quick Reference

  • Subsystem: Intake air heater “C” electrical circuit (heater element/control/feedback path as defined by the vehicle).
  • Common triggers: Short-to-ground, open/weak power feed, high resistance in wiring or connectors, poor ground path, or a fault in the heater control driver/relay circuit that results in a low monitored value.
  • Likely root-cause buckets: Wiring/connector damage, power/ground distribution faults, intake air heater element or integrated assembly faults, control relay/driver faults (varies by vehicle), module/connector pin fit issues.
  • Severity: Usually moderate; may cause hard starting or rough operation in conditions where intake air heating is needed, with possible reduced performance depending on strategy.
  • First checks: Visual inspection of harness/connectors, verify fuses and power feeds, check grounds, confirm heater “C” identification and connector pinout in service info, scan for related codes and freeze-frame context.
  • Common mistakes: Replacing the heater without confirming power/ground integrity, ignoring voltage drop under load, skipping connector pin-fit checks, or misidentifying which heater is labeled “C.”

Theory of Operation

An intake air heater is a high-current heating element used to raise intake air temperature when commanded by the control module. Depending on design, the module may control the heater through an internal driver, an external relay, or a dedicated heater control module. To ensure the commanded heating is occurring safely, the module monitors circuit behavior using a feedback line, a sense circuit, current estimation, or voltage readings at a monitored node.

When the heater is commanded on or tested, the circuit should respond in a predictable way. If the monitored point stays lower than expected, the module interprets this as a “circuit low” condition. Typical electrical causes include a short-to-ground on the control/sense line, an open or high-resistance power feed that collapses voltage under load, poor ground integrity, or connector/wiring faults that pull the signal low.

Symptoms

  • Check engine light: Malfunction indicator lamp illuminated due to the stored DTC.
  • Hard start: Longer crank time or delayed start in conditions where intake air heating is requested.
  • Rough running: Unstable idle or roughness during initial operation when heating would normally assist.
  • Reduced performance: Noticeable lack of response or limited power if the control strategy compensates for the fault.
  • Increased smoke: More visible exhaust haze under certain conditions if intake air heating is not available (varies by vehicle).
  • Higher idle speed: Idle control changes as the module adjusts for temperature-related operation (varies by vehicle).
  • Intermittent behavior: Symptoms may come and go with vibration, moisture, or harness movement if the fault is connection-related.

Common Causes

  • Short-to-ground on the intake air heater “C” control circuit (chafed harness, pinched wire, rubbed-through insulation)
  • Open power/feed to the intake air heater “C” (blown fuse, failed relay, open splice, poor power distribution connection)
  • High resistance in the intake air heater “C” circuit causing excessive voltage drop (corrosion in connectors, partially broken conductor, heat-damaged wiring)
  • Poor ground path for the heater or its driver circuit (loose ground fastener, corroded ground eyelet, ground splice issue)
  • Connector problems at the heater element, relay/module, or control module (backed-out terminals, poor pin fit, moisture intrusion)
  • Failed intake air heater “C” element creating an abnormal electrical load that pulls the circuit low (varies by vehicle design)
  • Fault in the heater control device (relay/solid-state driver) causing low output or unintended pull-down (varies by vehicle)
  • Control module driver fault or internal circuit issue that results in a low signal being detected (confirm with circuit testing before suspecting a module)

Diagnosis Steps

Tools you’ll typically need include a scan tool with live data and bi-directional controls (if supported), a digital multimeter, and basic backprobing tools. A wiring diagram and connector views from the correct service information are essential because “heater C” routing and control strategy vary by vehicle. If available, use a fused test light or an approved load tool for verifying power/ground under load.

  1. Confirm the DTC and capture freeze-frame data: Scan all modules for codes and record freeze-frame/conditions. Clear codes and see whether P2958 resets immediately or after a specific operating mode. This helps separate a hard electrical fault from an intermittent.
  2. Check for related electrical DTCs first: Address any power supply, relay, ignition feed, or module voltage codes that could pull multiple circuits low. A shared feed/ground issue can trigger a “circuit low” on the heater circuit.
  3. Locate “Intake Air Heater C” and identify the circuit path: Using service information, identify the heater “C” component (some platforms have multiple heater stages) and determine whether it is relay-controlled, module-controlled, or both. Note connector IDs, fuses, grounds, and any inline connectors/splices.
  4. Perform a focused visual inspection: Inspect the heater connector, harness routing, and nearby brackets/heat sources. Look for melted insulation, abrasion points, oil/coolant contamination, and moisture intrusion. Check for terminal spread, backing out, or corrosion on both sides of the connector.
  5. Verify the fuse(s) and relay operation under load: Don’t rely on a visual fuse check alone. Confirm the relevant fuse has power where expected and that the relay (if used) is being commanded and can pass current. If the relay clicks but voltage collapses when the circuit is loaded, suspect high resistance in the feed path.
  6. Check for a short-to-ground on the control/feed circuit: With the circuit safely de-energized per service instructions, measure resistance to ground on the suspect conductor(s). A near-zero reading where it shouldn’t be grounded points to a short-to-ground. Isolate by unplugging intermediate connectors/components one at a time to find the segment that clears the short.
  7. Test power and ground at the heater connector: With the heater commanded on (if bi-directional control is available) or during a condition when it should be active (varies by vehicle), verify power feed presence and ground integrity at the heater connector. If power is present but the circuit still reads low, check the control side/driver path and the return path for excessive drop.
  8. Perform voltage-drop testing on both sides of the circuit: Measure voltage drop across the power feed path (battery/source to heater feed) and across the ground/return path (heater ground to battery negative) while the circuit is commanded on. Excessive drop indicates resistance in wiring, terminals, splices, relay contacts, or ground points even if static continuity looks acceptable.
  9. Evaluate heater element load (only after wiring checks): If the feed and ground test good, assess whether the heater element is electrically plausible per service information (method varies by vehicle). A heater that is internally shorted or otherwise abnormal can pull the circuit low and trigger the monitor.
  10. Wiggle test for intermittents and log live data: With live data recording (heater command/status, system voltage, related temperature inputs if shown), gently wiggle the harness at known stress points, connectors, and grounds. If the circuit drops low or the DTC sets during movement, focus on that section for terminal tension, broken strands, or connector faults.
  11. Confirm the fix with a full verification drive cycle: After repairs, clear DTCs, command the heater (if possible), and repeat the operating conditions from freeze-frame. Recheck for pending codes and ensure the monitor runs and passes. Inspect repaired areas for proper strain relief and connector seating.

Professional tip: If P2958 appears only under high electrical load or during certain ambient conditions, prioritize voltage-drop testing and connector terminal checks over continuity checks. A circuit can show “good” continuity with a meter yet fail under load due to marginal relay contacts, corroded splices, or poor pin fit that pulls the monitored signal low when current demand rises.

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 P2958

Check repair manual access

Possible Fixes & Repair Costs

Repair costs for P2958 can vary widely because the root cause may be a simple wiring issue, a poor connector contact, or a failed intake air heater component. Labor time also depends on access to the heater “C” circuit and required confirmation testing.

  • Repair or replace damaged wiring in the intake air heater “C” circuit (short-to-ground, rubbed-through insulation, pinched harness)
  • Clean, repair, or replace affected connectors/terminals (corrosion, loose pin fit, backed-out terminals) and ensure proper terminal tension
  • Restore proper power feed and ground integrity to the intake air heater system (repair opens, high resistance, or poor grounds found during voltage-drop tests)
  • Replace the intake air heater element/module associated with “C” only after confirming it fails continuity/resistance checks and is not being dragged low by the harness
  • Replace a related relay/fuseable link/driver supply component if testing proves the circuit is being pulled low due to a feed-side fault (varies by vehicle design)
  • Repair or replace the control module driver circuit only if all external circuit and component checks pass and the low condition is proven at the module pin (varies by vehicle)

Can I Still Drive With P2958?

Usually, you can drive with P2958, but expect possible reduced cold-start performance, extended warm-up time, or drivability changes depending on how the intake air heater is used on your vehicle. If you experience stalling, a no-start condition, severe reduced-power behavior, or any safety-related warnings, do not continue driving; have the electrical fault diagnosed and repaired first.

What Happens If You Ignore P2958?

Ignoring P2958 can lead to recurring hard starts in cold conditions, rough running during warm-up, increased emissions during cold operation, and continued illumination of the malfunction indicator. In some cases, the underlying low-circuit issue can worsen due to ongoing corrosion or harness damage, creating additional electrical faults.

Related Intake Air Codes

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

  • P0541 – Intake Air Heater “A” Circuit Low
  • P2607 – Intake Air Heater “B” Circuit Low
  • P2954 – Intake Air Metering Control Valve Control Circuit Low
  • P2947 – Intake Air Metering Control Valve Circuit Low
  • P2962 – Intake Air Metering Control Valve Position Sensor Circuit Low
  • P2978 – Charge Air Cooler Temperature Sensor Circuit Low

Key Takeaways

  • P2958 indicates the intake air heater “C” circuit is being detected as a low electrical condition, not a confirmed mechanical failure.
  • Most root causes fall into wiring/connector problems, power/ground integrity issues, or a faulty heater element/module.
  • Confirm the low condition with test-driven checks such as continuity, wiggle testing, and voltage-drop testing before replacing parts.
  • Driveability impact varies by vehicle, but cold operation is the most commonly affected.
  • Repairs should target the verified cause; replacing the heater without circuit testing is a common misstep.

Vehicles Commonly Affected by P2958

  • Vehicles equipped with an electronically controlled intake air heating system for cold-start or warm-up assistance
  • Applications using multiple intake air heater circuits or stages identified as “A/B/C” (varies by vehicle)
  • Vehicles operated in cold climates or frequent short-trip use where intake heating strategies are used more often
  • Vehicles with engine-bay harness routing near heat sources or sharp edges that can damage insulation over time
  • High-mileage vehicles with connector corrosion, moisture intrusion, or terminal tension loss at heater-related connectors
  • Vehicles that have had recent intake, air ducting, or engine-bay electrical service where connectors may be left loose or pins disturbed
  • Vehicles with underhood aftermarket electrical additions that share grounds or power distribution points (varies by vehicle)

FAQ

Does P2958 mean the intake air heater is bad?

No. P2958 means the intake air heater “C” circuit is being detected as a low electrical condition. A low input can be caused by a short-to-ground, an open power feed, excessive resistance causing voltage drop, or a component fault. Testing is required to confirm the failed part.

What is the most common electrical reason for a “circuit low” code like P2958?

The most common electrical causes are a short-to-ground in the circuit wiring, corrosion or water intrusion that creates an unintended path to ground, or an open/high-resistance on the power feed side that prevents the circuit from reaching the expected operating level. Which applies depends on vehicle design and test results.

Can a fuse or relay cause P2958?

Yes. If the intake air heater “C” circuit power feed is protected or switched by a fuse, fuseable link, or relay (varies by vehicle), an open fuse element, poor fuse contact, or relay contact issue can contribute to a low-circuit condition. Verify power and load-side voltage drop rather than replacing parts by guess.

Should I replace the control module if P2958 keeps coming back?

Only after proving the external circuit and the intake air heater component are correct. A repeated P2958 is more commonly caused by wiring/connector issues, poor grounds, or a heater element problem than a failed module. If you suspect a module driver issue, confirm the low condition at the module connector pin with the circuit isolated as directed by service information.

How do I prevent P2958 from returning after repair?

After fixing the verified fault, ensure connectors are fully seated and locked, terminals are clean and properly tensioned, and the harness is secured away from abrasion and heat. Clear the code and confirm the repair with a complete drive cycle or functional test per service information, then recheck for pending faults and stable circuit behavior.

For the best long-term result, base the repair on confirmed test findings in the intake air heater “C” circuit and verify with service information for your specific vehicle configuration.

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