HomeTrouble CodesP2258

P2258 — Air System Control Circuit High

Manufacturer-specificPowertrain (engine & transmission)

The P2258 code indicates that the engine control module (PCM) has detected a voltage in the secondary air injection system control circuit that is higher than the normal operating range. This typically signifies an electrical open circuit or a short to power within the system's control loop.

Symptoms

What causes it — most likely first

1. Faulty Air Pump Relay

The relay responsible for powering the secondary air pump has failed internally or has burnt contacts.

2. Wiring Harness Damage

Frayed, broken, or corroded wires in the control circuit have created an open circuit or a short to voltage.

3. Failed Secondary Air Pump

An internal electrical failure within the pump motor can cause the circuit voltage to read outside of specifications.

4. Corroded Connectors

Moisture or debris in the electrical connectors has increased resistance or caused a short.

5. PCM/ECM Failure

The engine control module is incorrectly processing the circuit voltage or has an internal driver failure.

How it's diagnosed

  1. Perform a visual inspection of the secondary air pump and its associated wiring for signs of wear or corrosion.
  2. Check the secondary air pump fuse and relay for proper operation and continuity.
  3. Measure the voltage at the relay and pump connector while the system is commanded on by the PCM.
  4. Perform a continuity test on the wiring harness between the PCM and the air pump relay.
  5. Test the secondary air pump motor for internal resistance to verify it is within manufacturer specifications.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

Will my car still drive with a P2258 code?

Yes, the vehicle will typically remain drivable, as the secondary air system is primarily used during cold starts to reduce emissions.

Can a clogged air valve cause this code?

Generally, no. P2258 is an electrical circuit high code; mechanical clogs usually trigger different codes related to air flow or pressure.

Should I replace the PCM if this code persists?

No. It is highly uncommon for the PCM to be the cause of this code. You should exhaustively test the relay, pump, and wiring before considering a module replacement.