Home / DTC / P2258 — AIR System Control A Circuit High

P2258 — AIR System Control A Circuit High

Detailed page for trouble code P2258.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P2258

Generic P — Powertrain

AIR System Control A Circuit High

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Short to battery voltage (wiring or connector shorted to B+)
  • Failed AIR pump, AIR solenoid/valve or AIR system relay stuck closed
  • Corroded or damaged connector or pin causing high resistance or unintended voltage
  • Blown or incorrect fuse, relay fault providing constant power
  • PCM/ECM internal driver fault

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Failed or reduced secondary air injection function (may affect cold-start emissions)
  • Possible rough cold idle or extended tailpipe emissions during warm-up
  • Failed emissions test
  • AIR pump may run continuously or not run depending on fault

What to check

  • Scan for P2258 and any related codes; capture freeze frame and readiness/EVAP/emissions data
  • Visual inspection of AIR pump, solenoid/valve, wiring harnesses, connectors and grounds
  • Check relevant fuses and relays for correct operation
  • Backprobe the AIR control A circuit at the component and at the PCM to measure voltage with key ON and when commanded
  • Measure coil or device resistance (compare to spec) and check for shorts to battery or open circuits
  • Check continuity to ground and for unintended battery voltage present with circuit disconnected

Signal parameters

  • Normal: control circuit is a switched output (typically a PWM/ground-switch or switched 12V depending on vehicle) that toggles between low and expected supply; component draws current only when commanded
  • Fault: circuit voltage remains at or near battery voltage when it should be low or below the PCM threshold
  • Expected behavior: voltage should change when PCM commands the AIR device; open/short or stuck-high will prevent proper switching
  • Note: exact voltage and waveform vary by vehicle — consult manufacturer wiring diagram/specs before interpreting measurements

Diagnostic algorithm

  1. Retrieve freeze-frame data and related codes. Note engine state and conditions at code set.
  2. Perform a visual inspection of the AIR pump, solenoid/valve, related wiring, connectors, fuses and relay. Repair obvious damage or corrosion.
  3. With ignition ON (engine OFF), backprobe the AIR control A connector and measure voltage. Compare to battery voltage and expected behavior. If battery voltage present when circuit should be low, suspect short to B+ or stuck relay.
  4. Disconnect AIR component (pump/solenoid). Clear codes, then command AIR on via scan tool or cycle key/engine to see if code returns. If code does not return with component disconnected, the component or its wiring is likely at fault.
  5. Measure resistance of the AIR device (solenoid coil or pump motor) and compare to specifications. Check for internal short to battery or abnormal low resistance.
  6. Inspect and test the AIR relay and any driver fuses. Remove or swap relay (if identical) to verify relay behavior. Check for power being supplied to circuit when it should be off.
  7. Check wiring continuity between component and PCM, and continuity to ground. Wiggle-test harness to reproduce intermittent faults.
  8. If wiring and component test good, backprobe PCM output. If PCM output is permanently high while other circuitry is correct, suspect PCM driver fault and consider ECU replacement after confirming with manufacturer procedures.
  9. After repairs, clear codes and perform drive cycle or readiness test to confirm repair. Re-scan for additional codes.

Likely causes

  • Wiring short to B+ on the AIR control A circuit (most common)
  • Faulty AIR solenoid/valve or pump (internal short or internal electronics failed)
  • Faulty AIR system relay or stuck contacts supplying constant voltage
  • Corroded/loose connector at the AIR component or PCM pin
  • PCM output driver failure (least common)

Fault status

⚠️ Status
AIR System Control A Circuit High — PCM detects unexpectedly high voltage on the secondary air injection control A circuit. Possible short to battery, failed AIR component, relay/fuse or PCM driver fault.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.5 hours

Similar codes

8,297

The library contains 8,297 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email