U0103
Lost Communication With Gear Shift ModuleU0103 is a generic OBD-II network diagnostic trouble code: Lost Communication With Gear Shift Module. It is logged by the engine control unit when the trans monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What U0103 means
U0103 is stored when the PCM or TCM detects a loss of CAN bus communication with the gear shift control module (GSCM). On vehicles equipped with electronic shift-by-wire systems, the GSCM translates the driver's gear selector input into electrical commands sent over the network to the transmission control module (TCM) or PCM. Without this communication, the TCM cannot confirm driver gear intent and may default to a fixed gear or neutral for safety.
The result is typically transmission limp mode where the vehicle is restricted to a single forward gear or neutral. Drive, Reverse, and Park engagement may become unreliable or impossible in a full shift-by-wire system. The MIL and transmission warning lamp will typically illuminate. Some conventional cable-shift systems also use an electronic module for range sensing, and loss of that module produces this code with similar consequences.
Diagnosis should focus on verifying network power, checking the CAN bus segment that the GSCM occupies, and inspecting the module's harness connector. The GSCM is often integrated into the center console and is susceptible to liquid spills and connector damage from seat movement.
Common causes
Most-frequently reported root causes when U0103 is logged.
-
1
Open or shorted CAN bus wiring in the center console harness.
-
2
Blown supply fuse for the gear shift control module.
-
3
Liquid spill contaminating the GSCM connector or internal circuitry.
-
4
Corroded or damaged GSCM harness connector pins.
-
5
Failed GSCM internal communication transceiver.
-
6
Loose or intermittent ground connection at the GSCM.
-
7
Damaged CAN bus termination resistor degrading signal quality.
Symptoms drivers notice
How to diagnose U0103
A typical diagnostic flow when this code is present.
-
1
Scan all modules and record DTCs; note if TCM or PCM also store companion transmission codes.
-
2
Check the GSCM power supply fuse and verify voltage and ground at the module connector.
-
3
Inspect the GSCM connector and harness for moisture, corrosion, or mechanical damage.
-
4
Test CAN bus signal quality at the GSCM connector with an oscilloscope if the module is non-responsive.
-
5
Attempt to communicate directly with the GSCM via a scan tool module scan.
-
6
Clear codes and cycle the ignition to determine if the fault is intermittent or hard.
-
7
Replace the GSCM only after confirming power, ground, and bus integrity are satisfactory.
Related network codes
- P0218 — Transmission Over Temperature Condition
- P0700 — Transmission Control System Malfunction
- P0701 — Transmission Control System Range/Performance
- P0702 — Transmission Control System Electrical
- P0703 — Torque Converter/Brake Switch B Circuit Malfunction
- P0705 — Transmission Range Sensor A Circuit malfunction (PRNDL Input)
Frequently asked questions
Is it safe to drive with U0103?
Limited driving in limp mode may be possible, but shift-by-wire vehicles may be unable to select Park or Reverse reliably, making the vehicle unsafe for normal operation.
Can a liquid spill cause U0103?
Yes. Beverage spills into the center console are a known cause of GSCM connector corrosion and module failure, which can produce U0103.
Will the car roll away if the GSCM fails on a shift-by-wire car?
Most shift-by-wire systems include a mechanical Park lock backup and fail-safe strategies, but you should not rely on normal Park operation until the fault is repaired.
Does U0103 require dealer-only diagnosis?
Basic power, ground, and CAN bus checks can often be performed with a quality aftermarket scan tool, but programming a replacement GSCM typically requires OEM software.
Disabling U0103 in software
RaceTune can permanently disable U0103 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got U0103 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file