Severity High
P255D

PTO Speed Selector Sensor/Switch 2 Circuit High

What does the P255D code mean?

The P255D code indicates that the Powertrain Control Module (PCM) has detected a high voltage condition in the circuit of the PTO (Power Take-Off) speed selector sensor or switch 2. This sensor/switch is used to select the PTO speed and is typically part of the vehicle's PTO system, which is common in trucks and commercial vehicles. A high voltage reading suggests a short to power, a faulty sensor/switch, or a wiring issue. This can prevent the PTO from engaging or operating correctly, affecting auxiliary equipment operation.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Use a scan tool to retrieve all codes and freeze frame data.

2

Step 2: Visually inspect the PTO speed selector sensor/switch and its wiring for damage, corrosion, or loose connections.

3

Step 3: Disconnect the sensor and measure voltage at the harness connector; compare to manufacturer specifications.

4

Step 4: Test the sensor/switch resistance and continuity; replace if out of spec.

5

Step 5: If wiring and sensor are okay, check for a short to power in the circuit and repair as needed.

Need an OBD2 Scanner for the P255D? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

It may be safe to drive if the PTO is not needed, but the Check Engine Light will remain on. However, if the PTO engages unexpectedly, it could cause a safety hazard. It's best to diagnose and repair promptly.

How much does it cost to fix?

The cost typically ranges from $50 to $150 for diagnosis and repair, including parts and labor. Replacing the sensor/switch is usually inexpensive, but wiring repairs may add to the cost.

06. Related Codes