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
Ad
Tools You'll Need
- OBD2 diagnostic scanner
- Digital multimeter
- Test light
- Basic socket and ratchet set
- Flathead and Phillips screwdrivers
- Needle-nose pliers
- Fuse puller
- Wiring diagram or vehicle service manual
- Safety glasses
- Gloves
How to Fix Error Code P2258
-
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. -
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. -
Inspect and Test the SAI Pump Relay
-
Test the SAI Control Solenoid Valve
Refer to a vehicle-specific service manual for the correct resistance specification for your make and model. -
Test the Secondary Air Injection Pump
Keep hands and tools clear of moving belts and fans when the engine is running. -
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. -
Inspect the SAI Hoses and Check Valves
-
Clear Codes and Perform a Test Drive
Parts You May Need
Secondary air injection pump
Check Price on Amazon
SAI pump relay
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 pump relay
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 pump relay
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 pump relay
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.