OBD-II trouble code
P0525: Cruise Control Servo Control Circuit Range/Performance
The cruise control servo/actuator isn't responding the way the computer expects — commands go out, but the feedback doesn't match. Cruise usually just stops working.
Quick facts
- System
- Powertrain
- Category
- Electrical / PCM
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $80 – $600
- DIY difficulty
- Intermediate DIY
What does P0525 mean?
On vehicles with a dedicated cruise control servo — common on trucks and vehicles built before fully drive-by-wire throttles took over — the servo physically moves the throttle via a cable or actuator to hold your set speed. The control module monitors feedback from that servo to confirm it moved as commanded. P0525 sets when the response is out of range: the servo is too slow, doesn't move, moves too far, or its feedback disagrees with the command.
Typical causes are a worn or binding servo/actuator, a stretched, frayed, or misrouted cruise cable, a vacuum leak on vacuum-operated servos, or wiring problems in the servo circuit. On newer drive-by-wire vehicles the "servo" function lives in the throttle body and this code family is rarer — throttle codes usually set instead.
The practical effect is almost always simply that cruise control is disabled or drops out; the engine itself runs normally. It's a comfort/convenience repair rather than an urgent one, but on long-distance drivers it earns its fix quickly.
Common causes
- Worn, sticking, or failed cruise control servo/actuator
- Stretched, frayed, binding, or misrouted actuator cable
- Vacuum leak or failed vacuum supply (vacuum-type servos)
- Wiring or connector fault in the servo circuit
- Faulty servo position feedback sensor
- Control module fault (rare)
Symptoms
- Check engine light or cruise indicator flashing
- Cruise control won't set or won't hold speed
- Cruise drops out randomly, especially on grades
- Surging while cruise is engaged
- No other engine symptoms
Diagnostic steps
- 1.Scan for companion codes (vehicle speed, brake switch, throttle) — cruise faults are often secondary to those.
- 2.Inspect the servo, cable, and linkage for binding, fraying, or slack; operate the throttle by hand where applicable.
- 3.On vacuum servos, test vacuum supply, the check valve, and the servo diaphragm for leaks.
- 4.Watch commanded vs. actual servo position on live data (where supported) while test-driving.
- 5.Check the servo connector and wiring for corrosion or damage.
- 6.Replace the servo/cable as indicated; verify cruise sets, holds on grades, and cancels properly.
Repair cost
$80 – $600
Cable or vacuum-line fixes sit at the low end. A replacement cruise servo/actuator typically runs $100-$400 in parts plus an hour or two of labor. On drive-by-wire vehicles the repair path usually runs through the throttle body instead.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with check engine light diagnosis 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.