OBD-II trouble code
P0554: Power Steering Pressure Sensor Circuit Intermittent
The steering pressure signal drops out and comes back rather than sitting wrong. The tell that separates this code from every other intermittent in the engine bay is that it tracks engine speed, not road surface.
Quick facts
- System
- Powertrain
- Category
- Engine / Idle Control
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $40 – $450
- DIY difficulty
- Intermediate DIY
What does P0554 mean?
An intermittent fault code is stored when the module sees the signal leave its valid window briefly and return before the criteria for a hard low or high fault are met. The circuit is not stuck anywhere. It is dropping out, and by the time anyone looks at it the reading is usually perfect.
What makes this particular intermittent worth its own page is where the sensor lives. It threads into the high-pressure line between the steering pump and the rack — a length of hard tube clamped to a pump that is belt-driven off the crankshaft. That line does not vibrate with the road. It vibrates with the pump, and a power steering pump generates pressure ripple at a frequency set by its vane count multiplied by engine speed. The result is a small, fast, relentless oscillation that runs continuously whenever the engine is running, at a few hundred cycles per second at idle and considerably more at speed.
That single physical fact gives you a test almost nothing else in the library offers. Most intermittent faults are hunted with a wiggle test or by driving over rough ground. Here you can sit stationary in a driveway, watch the live value and raise engine speed. If the drop-outs appear as revs rise and settle as they fall, the fault is being shaken loose by pump ripple and it is at the sensor or its connector. If the value stays clean no matter what the engine does but misbehaves on the road, you are looking at a chafe point further up the harness that only moves with suspension or steering travel.
The cycle count matters too. A connector that is exposed to a few hundred small movements a second, all day, every day, accumulates fretting wear on its terminals far faster than one bolted to the body. Fretting is the slow polishing away of the plating where two contacts rub microscopically against each other, and it produces exactly this pattern: a connection that works, then does not, then works again as thermal expansion changes the contact pressure. That is why terminal tension and terminal condition — not the sensor — are what this code most often comes down to.
This is also the code where fitting a new sensor is most likely to change nothing. The part is the one component in the circuit that is sealed, potted and mechanically simple. The connector, the pigtail and the ground point are the parts with moving surfaces, and they are where an intermittent belongs.
Common causes
- Fretted terminals inside the sensor connector, worn by continuous pump-frequency vibration
- Terminal tension lost in a connector that has been unplugged repeatedly during other repairs
- Chafed insulation where the sensor lead crosses a bracket, subframe edge or hose clamp
- Cracked solder joint or broken strand inside the pigtail close to the connector body
- Corrosion film on terminals that conducts when warm and opens when cold
- Loose or corroded sensor ground point on the block or bracket
- Sensor mounting that has worked loose, letting the whole assembly resonate with the line
- Water tracking into the connector shell from road spray and drying out between drives
Symptoms
- Check engine light that comes on, clears itself after several trips, then returns weeks later
- Occasional idle dip when parking, with no fault present at the time it is checked
- Live data value that flickers or briefly disappears while engine speed is being raised
- Stored code with a freeze frame showing low vehicle speed and the wheel near full lock
- Symptoms that appear at operating temperature and vanish on a cold start, or the reverse
- Steering effort completely unchanged throughout, since assist never depends on this circuit
- A pending code that never matures into a confirmed one on a vehicle driven mostly on motorways
- Idle behaviour that a scan tool cannot reproduce on demand
Diagnostic steps
- 1.Read the freeze frame before touching anything. Engine speed and vehicle speed at the moment of the set are the two most useful numbers here: near-zero road speed with the engine loaded points to a genuine parking-manoeuvre event, while road speed with the wheel straight points to a chafe or connector fault that has nothing to do with steering at all.
- 2.Watch the live value with the vehicle stationary and raise engine speed steadily to around 2,500 rpm and back down. Because the sensor rides on a line carrying pump ripple, a vibration-sensitive connection tends to drop out as revs climb. This is the one intermittent in this family you can often reproduce without moving the car.
- 3.If revving does not reproduce it, drive it with live data logging and watch for drop-outs that correlate with bumps rather than with engine speed. That correlation moves the search away from the sensor and onto the length of harness that flexes with suspension travel.
- 4.Separate the connector and inspect the terminal faces under good light. Look for dulled or worn plating rather than for green corrosion — fretting from constant small vibration polishes contacts rather than corroding them, and it is easy to look straight past.
- 5.Check terminal tension with a spare male pin. A terminal that accepts the pin with almost no drag has lost its spring and will drop out under vibration no matter how clean it looks. Re-tensioning or replacing the terminal fixes what a new sensor will not.
- 6.Follow the lead from the connector back to where it joins the main harness and squeeze along its length, feeling for a soft or crushed spot. Then check the sensor's own ground point for tightness and corrosion, since a marginal ground produces intermittent faults that look exactly like a bad signal wire.
Repair cost
$40 – $450
Diagnosis dominates the bill on this one. Finding an intermittent takes time, and $75 to $180 of testing is normal before anything is replaced. The repairs themselves are usually cheap: re-tensioning or replacing a terminal is $40 to $120, a new pigtail spliced in is $90 to $220, and repairing a chafed section of lead is $80 to $200. A sensor replacement at $120 to $300 is on the list but is the least likely fix, because the sealed sensor is the part in this circuit with no moving contact surfaces. Expect to pay more for diagnosis than for parts, and be wary of any quote that goes straight to the sensor without a reproduction test.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with power steering pressure sensor / switch replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.