OBD-II Generic Error Code P2258: How to Fix It

Medium 1–3 hours Medium Severity Verified June 2026
Error Code
P2258
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1–3 hours
Error code P2258 indicates that your vehicle's powertrain control module (PCM) has detected an abnormally high voltage or signal in the secondary air injection (SAI) control circuit. The secondary air injection system pumps fresh air into the exhaust stream during cold starts to reduce harmful emissions and help the catalytic converter warm up faster. When this code triggers, it usually means there is a wiring fault, a failed air pump relay, or a defective SAI pump or solenoid causing the control circuit to read above its expected range.
Ad

Tools You'll Need

How to Fix Error Code P2258

  1. Read and Record All Stored Codes

    Do not clear codes until you have recorded all of them. Clearing codes erases freeze frame data that helps with diagnosis.
  2. Visually Inspect the SAI System Wiring and Connectors

    Always turn the ignition off and disconnect the negative battery terminal before handling wiring or electrical connectors to avoid shock or accidental short circuits.
  3. Inspect and Test the SAI Pump Relay

  4. Test the SAI Control Solenoid Valve

    Refer to a vehicle-specific service manual for the correct resistance specification for your make and model.
  5. Test the Secondary Air Injection Pump

    Keep hands and tools clear of moving belts and fans when the engine is running.
  6. Check the SAI System Fuse

    Always replace a blown fuse with one of the exact same amperage rating. Using a higher-rated fuse can cause wiring fires.
  7. Inspect the SAI Hoses and Check Valves

  8. Clear Codes and Perform a Test Drive

Parts You May Need

Secondary air injection pump
Check Price on Amazon
SAI solenoid valve
Check Price on Amazon
SAI system check valve
Check Price on Amazon
SAI system hoses and fittings
Check Price on Amazon
Wiring repair kit (terminals, connectors, heat-shrink splice connectors)
Check Price on Amazon
Secondary air injection pump
Check Price on Amazon
SAI solenoid valve
Check Price on Amazon
SAI system check valve
Check Price on Amazon
SAI system hoses and fittings
Check Price on Amazon
Wiring repair kit (terminals, connectors, heat-shrink splice connectors)
Check Price on Amazon
Secondary air injection pump
Check Price on Amazon
SAI solenoid valve
Check Price on Amazon
SAI system check valve
Check Price on Amazon
SAI system hoses and fittings
Check Price on Amazon
Wiring repair kit (terminals, connectors, heat-shrink splice connectors)
Check Price on Amazon
Secondary air injection pump
Check Price on Amazon
SAI solenoid valve
Check Price on Amazon
SAI system check valve
Check Price on Amazon
SAI system hoses and fittings
Check Price on Amazon
Wiring repair kit (terminals, connectors, heat-shrink splice connectors)
Check Price on Amazon
Ad

When to Call a Professional

You should call a professional mechanic or auto electrician if: the wiring harness shows extensive damage requiring splicing or replacement; voltage and resistance readings do not point to a clear faulty component; the PCM itself may be damaged or have an internal fault; you are unable to access a cold-start condition for testing; or the vehicle has multiple related trouble codes that suggest a broader emissions system failure. A shop with a professional-grade scan tool can perform live data monitoring and actuator tests on the SAI system that many consumer-grade scanners cannot, which can dramatically speed up diagnosis.

Frequently Asked Questions

Can I drive my car with a P2258 code?
In most cases, you can drive short distances with a P2258 code since it is rated as medium severity and typically does not cause immediate drivability problems. However, your vehicle will fail an emissions inspection with this code active, and leaving a faulty SAI system unrepaired can eventually lead to increased wear on the catalytic converter. It is best to diagnose and repair it promptly.
What is the most common cause of the P2258 code?
The most common causes are a failed secondary air injection pump, a faulty SAI relay, or corroded/damaged wiring and connectors in the SAI control circuit. Water intrusion into the SAI pump is also a very frequent cause, especially on vehicles where the pump is mounted low in the engine bay and exposed to road splash.
What is the difference between P2257 and P2258?
P2257 indicates a low voltage or signal condition in the secondary air injection control circuit, while P2258 indicates a high voltage or signal condition. Both point to faults in the SAI system's electrical circuit, but P2258 specifically suggests a short to voltage, a stuck relay, or a failed component drawing more power than expected.
Will replacing the SAI pump fix P2258?
Replacing the SAI pump may fix P2258 if testing confirms the pump is drawing excessive current or has failed internally. However, you should always test the relay, fuse, solenoid, and wiring first — replacing the pump without diagnosing the root cause may not fix the problem, and a wiring short can damage a brand-new pump as well.
How much does it cost to fix a P2258 code at a shop?
Repair costs vary widely depending on the faulty component. Replacing a relay typically costs $20–$60 in parts and minimal labor. Replacing the SAI pump can range from $150–$600 or more depending on the vehicle make and model, plus 1–2 hours of labor. Wiring repairs vary based on the extent of damage. Always ask for a diagnostic fee estimate upfront before authorizing repairs.