OBD-II trouble code
P2258: Secondary Air Injection System Control "A" Circuit High
The controller could not pull the secondary air system control line down, which on this circuit usually means nothing is connected to it. The useful thing about this address is that the check does not need the system to run, so for once you are not waiting for an overnight cold soak to test a secondary air fault.
Quick facts
- System
- Powertrain
- Category
- Emissions / Secondary Air
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $1,200
- DIY difficulty
- Advanced DIY
Browse every code in P2200–P229F, or start from the full code library.
What does P2258 mean?
Everything awkward about diagnosing secondary air injection normally comes from when the system runs. It operates for under two minutes after a genuine cold start and then does nothing for the rest of the day, so a technician gets one attempt per overnight soak and a vehicle driven to the workshop has already spent its chance. That constraint has shaped how this whole family is worked on for decades.
This code partly lifts it, and understanding why is worth more than any wiring detail. The control output on these newer system-control addresses is typically switched by an intelligent driver inside the module, and a driver of that kind can check the state of its own circuit without operating anything. It applies a small current, looks at what comes back, and decides whether there is a load out there at all. That check does not require the pump to run, so it can happen at key-on, long before the cold-start window arrives — and on many implementations it does. The practical upshot is that this fault can be recorded on a vehicle that has not been cold-started since the problem appeared, and the light can come on before any function has actually been lost. It also means you can often verify a repair without waiting until tomorrow morning, which is a genuine change from how the older codes in this family behave.
As for what is wrong, a high verdict on a ground-switched output means the line stayed up when the module tried to bring it down. The overwhelmingly common reason is that there is nothing on the other end: an open conductor, an unlatched connector, a failed winding in the solenoid or pump motor, or a relay socket that has lost contact. A short to voltage can produce the same verdict but it is much the rarer case here, because this circuit's neighbours in the harness are not usually permanently powered.
The specific way that open tends to arrive is where this code earns its own diagnosis, and it is a consequence of how much current the circuit carries. A secondary air pump is one of the heavier electrical loads under the bonnet. On a circuit like that, a connection does not simply degrade and sit there — a terminal with a little extra resistance dissipates real power at that spot every time the system runs, that heat anneals the spring temper in the terminal, the softer terminal grips less well, the resistance rises further, and the process accelerates. The end state is an open circuit, but the route to it leaves evidence that a continuity test will not show you: a discoloured or deformed connector housing, a terminal that has gone bronze or blue, a faint smell, a connector face that is sooted around one cavity.
That evidence carries a repair instruction with it. A terminal that has been hot is not fixed by cleaning it. Its temper is gone and it will not hold contact pressure again, so cleaning it produces a repair that works on the lift and fails within a few thousand miles. Replace the terminal, and replace its mate as well, because whatever happened to one side happened to both. If the housing itself is deformed or discoloured, replace the connector rather than trying to save it.
There is one code-history clue worth checking before any of that, because it costs nothing. If this vehicle has previously stored the low-reading version of this fault, or alternates between the two, you are looking at one intermittent connection rather than two separate problems — the same joint reading open when it has moved apart and pulling the line down when it has shifted against something. Treat the history as part of the evidence.
On consequences, this one is mild and it is worth saying so clearly. An open control circuit means the system cannot be switched on, so the cold-start air never arrives, so the converter takes longer to light off than the calibration intends. Nothing is damaged, no part is being overworked, and the vehicle starts, drives and consumes fuel exactly as it did before. The practical cost is a failed emissions inspection plus slightly higher emissions during the first minute of each cold start, which is the period the system existed to cover in the first place.
Common causes
- Open control conductor between the module and the pump, solenoid or relay
- Terminal that has overheated on a high-current circuit and lost its spring temper, eventually losing contact altogether
- Connector unlatched or never fully seated after earlier engine bay work
- Failed solenoid or pump motor winding, open internally so the module sees no load
- Relay socket with a spread or burnt terminal, on designs that switch the pump through a discrete relay
- Corroded terminal in a connector that sits low or forward in the engine bay where water reaches it
- Blown fuse or open supply feed, which leaves the circuit with no load path to complete
- Failed output driver inside the control module, uncommon and to be suspected only after the harness and load are proven
- Short to a switched or permanent supply, which is possible but much less common than an open on this circuit
Symptoms
- Check engine light with no change in how the vehicle starts, drives or consumes fuel
- Failed emissions inspection
- Secondary air pump that never runs during the first minute after a cold start, where it was previously audible
- The code present on a vehicle that has not been cold-started since the fault appeared, because the circuit check does not need the system to operate
- A discoloured, deformed or sooted connector housing at the pump, solenoid or relay
- A history of both the high and low versions of this fault, which points at one intermittent connection
- Slightly higher tailpipe emissions during the first minute of a cold start, which is not perceptible to the driver
Diagnostic steps
- 1.Check whether this vehicle has also stored the low-reading version of this fault. The two alternating means one intermittent joint rather than two problems.
- 2.Inspect the connectors at the pump, the solenoid and the relay socket visually before testing. Look for a discoloured or deformed housing and for terminals that have gone bronze or blue, which is the signature of a high-current connection that has been running hot.
- 3.Check that every connector in the circuit is fully seated and latched, since an unseated connector produces exactly this verdict.
- 4.Test the control conductor for continuity from the module pin to the load, using the correct pinout for the module that owns the output.
- 5.Measure the solenoid or pump motor winding resistance against specification to rule out an open load.
- 6.Check the supply feed and the fuse, because an open feed leaves the circuit unable to complete regardless of what the module does.
- 7.Where a relay is fitted, inspect the socket terminals for spread and burning rather than only swapping the relay itself.
- 8.Replace any terminal that shows heat damage rather than cleaning it, and replace its mate at the same time. A terminal that has lost its temper will not hold contact pressure again.
- 9.Verify the repair by clearing the code and checking whether the circuit passes its integrity check at key-on, which on this address usually does not require waiting for another cold start.
- 10.Confirm with a genuine cold start afterwards that the pump actually runs for its normal window.
Repair cost
$100 – $1,200
Diagnostic time is $100 to $250, and this is one of the few secondary air codes where that does not have to be spread over two visits waiting for cold soaks. Reseating or replacing a connector and its terminals runs $80 to $350 and resolves a large share of these. A relay or socket repair is $80 to $250. Repairing an open section of harness is $120 to $450. Replacing the pump or the switching solenoid, where the winding has failed open, is $250 to $900 fitted and considerably more on some European applications. A module driver fault sits at the top of the range once programming is included.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with secondary air injection pump replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.