OBD Guide

C1945

Park Switch Indicates Park with Vehicle Moving

C1945 is an OBD-II diagnostic trouble code meaning: Park Switch Indicates Park with Vehicle Moving. Common causes: malfunction of the automatic transmission selector position sensor (prndl switch), oxidation or damage to the automatic transmission position sensor connector. Estimated repair cost: $33–167.

Severity
🔴 High
Can you drive?
Do not drive — repair immediately
Approx. repair cost
$33–167 (est.)

Symptoms

  • The automatic transmission or security system indicator light on the instrument panel is on
  • Incorrect display of the selected automatic transmission mode on the display
  • Active safety systems do not work correctly
  • Possible jerking or unstable operation of the automatic transmission
  • The code appears while driving, especially when changing modes

Causes

  • Malfunction of the automatic transmission selector position sensor (PRNDL switch)
  • Oxidation or damage to the automatic transmission position sensor connector
  • Open or short circuit in sensor wiring
  • Mechanical wear or misalignment of the position switch mechanism
  • Malfunction of the automatic transmission ECU or chassis control unit

How to Fix

  1. Read all fault codes, pay attention to automatic transmission and chassis codes
  2. View real-time data: compare the readings of the automatic transmission position sensor and speed while driving
  3. Check the integrity of the wiring and connector of the automatic transmission selector position sensor
  4. Check the mechanical position of the cable or automatic transmission selector rod
  5. Conduct diagnostics of the automatic transmission position sensor with an oscilloscope or multimeter
  6. If a sensor malfunction is confirmed, replace and calibrate the neutral position

Related codes

FAQ

What does the C1945 code mean?

C1945 is an OBD-II diagnostic trouble code that indicates: Park Switch Indicates Park with Vehicle Moving

What causes a C1945 error code?

The most common causes of C1945 include: Malfunction of the automatic transmission selector position sensor (PRNDL switch); Oxidation or damage to the automatic transmission position sensor connector; Open or short circuit in sensor wiring; Mechanical wear or misalignment of the position switch mechanism.

How do I fix a C1945 diagnostic trouble code?

To fix C1945: Read all fault codes, pay attention to automatic transmission and chassis codes. View real-time data: compare the readings of the automatic transmission position sensor and speed while driving. Check the integrity of the wiring and connector of the automatic transmission selector position sensor. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with C1945?

Do not drive — repair immediately

How much does it cost to fix C1945?

The estimated repair cost for C1945 is $33–167. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat