FixVault

Code 31, PRNDL Error: Notes

Transmission range switch is mounted on the transaxle assembly. Code will set if PCM recognizes an invalid PRNDL condition, vehicle speed is greater than 5 MPH and conditions have existed for 5 seconds or more.

NOTE: Test numbers refer to numbers on diagnostic chart.
  1. & 2) Checks for proper operation of transmission range switch.
  2. Checks for an open or grounded circuit.