What it means
The control module monitors the Park/Neutral switch input to determine whether the transmission is in Park or Neutral. It sets this code when the input signal is above the expected range.
At a glance
- Usually lights the check-engine light
How it works
The Park/Neutral switch input tells the control module whether the transmission is in Park or Neutral. P0852 sets when the input signal is above its expected range, which can result from a wire shorted to battery voltage, a switch stuck open, or poor connector contact.
Common causes
Most likely first.
- Wire shorted to B+
- Switch stuck open
- Connector pins corroded - high contact resistance
Symptoms
- Check engine or transmission warning light on
- Harsh, delayed, or missing shifts
- Possible limp mode (locked in one gear)
- Slipping or shuddering during gear changes
How to diagnose it
- Save freeze-frame data and compare live Park/Neutral status with the actual selector position to identify where the input stays high.
- With the vehicle secured, inspect the PNP switch connector and wiring for loose or corroded terminals, an open connection, or a wire contacting a power feed.
- Use the manufacturer's wiring diagram to check the input circuit for a short to battery voltage.
- Check whether the switch changes state as the selector moves, using the manufacturer's specified procedure and expected readings.
- If wiring and terminals are sound, test the PNP switch for an open or stuck-open fault.
Common fixes
- Repair an input wire shorted to battery voltage.
- Restore a loose or open connection in the PNP input circuit.
- Clean or repair corroded connector terminals.
- Replace the PNP switch if it remains open when it should change state.
Can I keep driving?
Keep the vehicle secured if Park or Neutral is reported incorrectly, and avoid driving when starting or gear recognition is unreliable. The high input can interfere with control decisions even if no limp mode occurs.
A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together
This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.