OBD Guide

C0387

Unable To Perform Shift

C0387 is an OBD-II diagnostic trouble code meaning: Unable To Perform Shift. Common causes: shift solenoids malfunction, electrical circuit problems (harness, connectors). Estimated repair cost: $56–333.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$56–333 (est.)

Symptoms

  • The car does not change gears
  • The gearbox goes into emergency mode
  • Check Engine light comes on

Causes

  • Shift solenoids malfunction
  • Electrical circuit problems (harness, connectors)
  • Low or contaminated automatic transmission oil
  • Malfunction of speed or gear position sensors
  • Mechanical failure inside the gearbox

How to Fix

  1. Check the level and condition of the oil in the automatic transmission
  2. Diagnose the gearshift solenoids
  3. Check the integrity of the wiring harness and connectors
  4. Diagnose speed and gear position sensors
  5. If necessary, replace faulty components

Related codes

Error C0387 by Vehicle Brand

FAQ

What does the C0387 code mean?

C0387 is an OBD-II diagnostic trouble code that indicates: Unable To Perform Shift

What causes a C0387 error code?

The most common causes of C0387 include: Shift solenoids malfunction; Electrical circuit problems (harness, connectors); Low or contaminated automatic transmission oil; Malfunction of speed or gear position sensors.

How do I fix a C0387 diagnostic trouble code?

To fix C0387: Check the level and condition of the oil in the automatic transmission. Diagnose the gearshift solenoids. Check the integrity of the wiring harness and connectors. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with C0387?

Limited driving only, diagnose soon

How much does it cost to fix C0387?

The estimated repair cost for C0387 is $56–333. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat