P2258
AIR System Control A Circuit High
Secondary air injection
Generic OBD-II
Low
What it means
P2258 means the ECM sees high voltage (an open or short to power) in the secondary air injection system's 'A' control circuit. Secondary air injection pumps fresh air into the exhaust at cold start to reduce emissions, so this is an emissions-monitoring fault rather than a running problem β the car drives normally but won't pass a smog test until it's fixed.
Low
Can I keep driving? Yes β this is an emissions (cold-start) control fault; the car drives normally but will fail an emissions test until fixed.
Common symptoms
What you'll notice
- Check-engine light on
- Usually no change in how the car drives
- May fail an emissions/smog test
- Possible rough running only during a cold start
Common causes
Most likely first
- Open or short-to-voltage in the secondary air injection control 'A' circuit wiringLikely
- Corroded or loose connector at the air control solenoid/relayCommon
- Faulty secondary air injection control solenoid or pump relayCommon
- Faulty air pumpLess often
- Faulty ECM/PCM (least likely)Less often
How to diagnose & fix
Work through it in order
- Scan and confirm P2258, then note freeze-frame conditions.
- Inspect the air injection control circuit wiring and connector for opens or shorts to power.
- Measure the control solenoid/relay resistance against spec.
- Test the air pump and its power/ground feeds.
- Only after wiring and components check out, consider the ECM. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P2258?+
Yes. Secondary air injection only runs briefly at cold start to cut startup emissions, so the car drives normally β but it will fail an emissions test until repaired.
Can I just clear P2258?+
You can, but it returns once the circuit fault is detected again on the next cold start. Fix the wiring or component.
Related codes
Often seen with P2258
Read & clear P2258 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX