AutoLogicTools

OBD-II trouble code

P0551: Power Steering Pressure Sensor Circuit Range/Performance

The steering pressure signal is electrically valid but does not make sense against what the vehicle is doing. This is the one code in the family that is regularly set by a healthy sensor reporting an unhealthy hydraulic system.

Low severityPowertrainEngine / Idle ControlDrivable short-term

Quick facts

System
Powertrain
Category
Engine / Idle Control
Severity
Low severity
Drivable
Usually safe to drive short-term
Repair cost range
$90$900
DIY difficulty
Intermediate DIY

What does P0551 mean?

Range and performance codes are a different species from circuit codes, and treating this one as an electrical fault is the most common way to waste money on it. There is no short and no open here. The signal is present, it is inside the voltage window the module accepts, and every wire in the circuit may be perfect. What the module has rejected is the meaning of the value, not its electrical form.

Modules cross-check this input against things they already know. Steering angle, vehicle speed and engine load together imply roughly how hard the pump should be working. A vehicle standing still with the wheel at full lock should show high pressure; a vehicle tracking straight at highway speed should show almost none. When the reported pressure contradicts that picture for long enough, P0551 sets. Two shapes of contradiction show up in practice, and they point in opposite directions.

The first is pressure that never rises. The wheel goes to full lock, the module expects the pump to load, and the signal stays flat. Electrically that can be a lazy sensor, but hydraulically it can equally be a system that genuinely is not building pressure — fluid low enough that the pump is drawing air, a reservoir screen clogged with the debris a dying pump has shed, a collapsed suction hose, or a pump whose vanes are worn past the point of doing useful work. In every one of those cases the sensor is telling the truth and the module is right to reject it, because a healthy vehicle does not behave that way.

The second is pressure that never falls. The signal reads loaded while the vehicle is cruising straight, which usually means a switch stuck closed, a restricted return line holding pressure in the system, or a transducer whose element has drifted. The consequence here is the mirror image of the usual complaint: instead of the idle sagging in a parking lot, the idle stays raised all the time, fuel consumption creeps up, and on applications that cut the air conditioning during hard steering the compressor keeps dropping out for no reason the driver can see.

That is why the order of operations on this code is inverted compared to the rest of the family. Check the fluid and the pump's actual behaviour before reaching for a meter. P0551 is one of the few emissions-side codes that can be an early warning about a mechanical repair measured in hundreds of dollars, and finding that out by replacing an inexpensive sensor first is an expensive way to learn it.

Common causes

  • Power steering fluid low, aerated or contaminated, so the pump cannot develop the pressure the module expects
  • Worn power steering pump that no longer builds pressure at idle even though it still provides some assist
  • Restricted or collapsed hose holding pressure in the system or starving the pump on the suction side
  • Clogged reservoir screen, often full of the debris shed by a pump that is already failing
  • Pressure switch stuck closed, keeping the signal in its loaded state permanently
  • Transducer whose output has drifted out of calibration while remaining electrically valid
  • High resistance in the connector or wiring, skewing an analog signal without breaking it
  • Steering angle or vehicle speed input in error, which corrupts the correlation the module is checking against

Symptoms

  • Check engine light with no obvious change in how the vehicle drives
  • Idle staying higher than normal at rest and on the move, sometimes with a small increase in fuel consumption
  • Idle sagging at full lock on applications where the signal never reports a load
  • Steering that feels heavier than it used to at low speed, pointing at the hydraulic side rather than the sensor
  • Whine or groan from the power steering pump, especially when cold or at full lock
  • Air conditioning compressor cutting out at odd moments where the signal is stuck in its loaded state
  • Foamy or discoloured fluid visible in the reservoir
  • Symptoms that vary with fluid temperature, which is characteristic of a hydraulic cause rather than an electrical one

Diagnostic steps

  1. 1.Check the power steering fluid level and look at its condition before connecting anything. Foam means air is being drawn in, dark or gritty fluid means the pump is shedding material, and either finding reframes this code as a hydraulic problem that the sensor is reporting accurately.
  2. 2.Listen to the pump at idle and at full lock, from cold and warm. A pump that whines under load or groans when cold is a pump that may genuinely not be making pressure, and that is the condition the module is objecting to.
  3. 3.Watch the live pressure value through a full lock-to-lock sweep with the vehicle stationary. You are looking for shape, not for a specific number: the value should rise clearly as effort increases and fall back when the wheel is centred. A flat line in either direction is the failure, and which direction it is flat in decides everything that follows.
  4. 4.Check the same value at a steady cruise on a straight road. Pressure that stays reported as high with the wheel centred and the vehicle moving indicates a switch stuck closed or a restricted return path rather than a sensor that cannot see pressure.
  5. 5.Compare the steering angle and vehicle speed values the module is using. This code is a correlation failure, so a faulty input on either side of the comparison can set it even when the pressure sensor is blameless, and confirming those inputs are sane costs nothing.
  6. 6.Only after the hydraulic side is proven, test the sensor circuit itself for reference voltage, clean ground and connection resistance. Doing this step first is what leads to a new sensor being fitted to a vehicle whose real problem is a tired pump.

Repair cost

$90$900

This code has by far the widest realistic outcome range in its family, because the sensor is often not the repair. A fluid top-up or a proper flush and bleed to remove air is $30 to $180. A sensor replacement, if it is genuinely the culprit, runs $120 to $300. A restricted or collapsed hose is $150 to $450 depending on which one and how buried it is. A power steering pump replacement, which is the outcome behind a meaningful share of these codes on higher-mileage vehicles, typically lands between $400 and $900 with fluid and bleeding included. Diagnosing which of those you have before ordering parts is where the money is saved.

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.

Related codes

Frequently asked questions

How is this different from the plain circuit code?

The plain circuit code means the electrical signal is broken or out of bounds — a short, an open, a voltage the module cannot accept. This one means the signal is electrically fine but the number it carries does not match what the rest of the vehicle is doing. That difference decides where you look. A circuit code sends you to wires and connectors. A range and performance code sends you to the fluid, the pump and the plausibility of the reading, because a truthful sensor reporting a genuinely abnormal system will set it.

My steering feels fine. Can the pump really be the problem?

It can, because a pump does not fail all at once. Worn vanes and internal leakage reduce peak pressure long before assist becomes noticeably heavy, and most drivers adapt to the change so gradually that they never register it. The module has no such adaptation — it compares the reported pressure against what full lock should produce and objects when the gap is large enough. In that sense the code can notice a declining pump before you do, which is a useful thing rather than a nuisance.

Why is my idle stuck high?

Because the module thinks the steering pump is loading the engine all the time. The idle-up strategy exists to absorb that load, so a signal permanently reporting high pressure keeps the compensation applied even when you are driving straight down a highway. The usual causes are a pressure switch whose contacts have stuck closed or a return path that is restricted enough to keep real pressure in the system. Both are worth finding, since the elevated idle costs fuel and can make the vehicle creep more than it should in traffic.

Should I replace the sensor first since it is cheap?

On the circuit codes that is a defensible gamble. On this one it is a poor bet, because the code is specifically about a value that does not fit rather than a circuit that does not work, and a large share of these are set by a healthy sensor watching an unhealthy hydraulic system. Checking the fluid level and condition and listening to the pump takes ten minutes and tells you whether you are buying a sensor or planning a much larger repair.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.