Powertrain, generic (extended)

P251A PTO Enable Switch Circuit/Open

Check engine lightUsually off
EmissionsNot relevant
Drive cycleNot required
Limp modeNo

P251A concerns the switch the operator uses to arm the power take-off on a work truck. The control module reads this switch line and only allows PTO mode, often with a raised working idle, when the signal is plausible. This code means the module sees no valid state, typically an interrupted wire or a switch that no longer closes. GM documents it for 2019–2023 Silverado 4500HD to 6500HD medium-duty trucks in PIP6108: the PTO stops working, the fault may come and go, and before the switch is replaced the main PTO ground G120 on the left of the engine plus the frame, engine and body ground straps should be checked for paint, corrosion or a bolt without clamp load. P251B and P251C name a definite low or high level. The driver loses the PTO; the truck still drives.

Likely causes

Poor PTO or engine-to-frame ground (paint under the eyelet, corrosion, bolt bottoming out)
Broken or unplugged wire between PTO enable switch and module
Worn PTO enable switch that no longer makes contact
Faulty connection made during body or equipment installation

Symptoms

  • PTO cannot be engaged or drops out intermittently
  • Working idle speed is not raised when PTO is selected
  • Stored code with normal driving behaviour

Repair estimate

DifficultyMediumDIY possible
Parts and labour€0–300
Time0.5–3 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

pto enable switchwiring harness

Related codes

References: static.nhtsa.gov, law.cornell.edu.