EN

Severity: High Code type: Generic (all makes)

U0404 Code: Invalid Data Received From Gear Shift Control Module

The electronic shifter reports a lever position the transmission can't trust, so Park may not be confirmed.

At a glance

Severity: 4/5 – High4/5

Severity: High

Meaning
Invalid Data Received From Gear Shift Control Module
System
Module Communication · Network
Safe to drive?
With caution
Typical repair cost
$80–$1,100
DIY difficulty
Moderate

U0404 shows up on vehicles with an electronic shifter: rotary dials, push-button gear selectors, spring-return joystick levers and older console shifters with an electronic shift module. The shifter module reads the lever or dial with position sensors and sends the requested gear to the TCM or PCM; when that request is out of range, contradicts itself or arrives with a failed checksum, the receiving module logs U0404. Because the transmission then can't be sure what the driver selected, it may refuse to leave Park, default to Neutral, auto-shift into Park or show a 'Shift to Park' message while already in Park. Spilled drinks in the console, low battery voltage and worn position sensors inside the shifter are the usual culprits.

How to read U0404

How to read U0404U10243044
  1. U Network
  2. 0 Generic (SAE)
  3. 4 Module Communication
  4. 04 Specific fault

Symptoms

  • 'Shift to Park', 'Service Shifter' or 'Transmission not in Park' message while the lever is in P
  • Won't come out of Park, or drops to Neutral when you select Drive
  • Engine won't crank or won't switch off fully because Park isn't confirmed
  • Gear letters on the shifter or cluster flashing or out of step with the lever
  • Doors don't lock with the key fob because the car thinks it's not in Park
  • Problem appears after a drink spill or when the battery is getting weak

Possible causes

Ranked by how often each cause is behind this code (editorial estimate).

  1. Worn or failing position sensors/circuit board inside the shifter module 26%
  2. Low battery voltage: shift-by-wire modules are very sensitive to voltage dips at start-up 21%
  3. Liquid spill or debris in the console reaching the shifter electronics 17%
  4. Loose, corroded or damaged connector/wiring under the center console 14%
  5. Replacement shifter with the wrong part or software, or not configured to the TCM 13%
  6. Shifter bezel or mechanism binding so the lever doesn't reach its detent 9%

Diagnosis step by step

Diagnostic flow: U04041Secure the vehicle first2Test the battery under load3Scan the shifter module and TCM4Inspect the console for spills anddebris5Check connector, power and ground6Update software or replace theshifter
  1. Secure the vehicle first

    Park on level ground, set the parking brake firmly and chock a wheel before any testing. Some electronic shifters can release Park if the module resets, so never work around the vehicle with the engine running and the brake off.

    Tools: Flashlight

  2. Test the battery under load

    Check for 12.4 to 12.7 V at rest and run a load or conductance test; a battery that looks fine on a meter can still sag during cranking and upset the shifter. Many 'Shift to Park' complaints disappear after a proper battery and clean terminals.

    Tools: Multimeter

  3. Scan the shifter module and TCM

    Read codes in the shifter (often listed as ESM, GSM or TSM) and in the TCM. Watch the live lever-position data while moving the lever or dial through every position: each position should show a single clean value, never 'invalid', 'between positions' or a jump back.

    Tools: OBD-II scanner

  4. Inspect the console for spills and debris

    Remove the shifter bezel and look for sticky residue, coins or crumbs around the sensor area and connector. Dried soda on the circuit board or sensor magnet is a common reason for flickering position data.

    Tools: Screwdriver, Flashlight

  5. Check connector, power and ground

    Unplug the shifter connector, look for corrosion or pushed-out pins, then confirm battery voltage on the supply pins and a clean ground with the key on. Wiggle the harness under the console while watching the live data.

    Tools: Multimeter, Flashlight

  6. Update software or replace the shifter

    Check for a shifter or TCM software update first; manufacturers have issued updates for shifter logic. If sensor data is still erratic, replace the shifter with the exact part for the vehicle and run the configuration or learn procedure with a capable scan tool.

    Tools: OBD-II scanner

Where the parts are

Charging system and control modules – U04041234567
Charging system and control modules
  1. 1Battery
  2. 2Alternator
  3. 3Engine computer (ECM)
  4. 4CAN bus
  5. 5Transmission
  6. 6Wheel speed sensor
  7. 7High-voltage battery

Repair options & costs

RepairDIY?Estimated cost
Battery replacement / clean terminals Yes $150–$300
Clean shifter and connector after a spill No $80–$250
Shifter/TCM software update No $100–$250
Replace shifter module and configure No $350–$1,100

Rough US estimates for parts and labor; shop rates vary by region. Not a quote.

Notes by brand

Jeep

U0404 is a familiar code on Grand Cherokees and Commanders with the console electronic shift module, and on later Grand Cherokees with the spring-return monostable lever, where drivers see 'Shift to Park' or can't get out of Park. Battery condition and a shifter software update are checked before replacing the shifter.

U0404 on Jeep in detail

Chrysler

Chrysler models with the rotary gear selector (such as Pacifica and 200) can log U0404 when the dial's position data becomes erratic, often after a spill into the console. The car may refuse to leave Park or display a shifter fault.

Field data

Jeep 13

Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.

Emissions / smog test impact

Depends

U0404 doesn't affect the emissions portion of a smog test unless it's accompanied by a check engine light from the PCM or TCM. A vehicle that can't reliably select or hold Park is unsafe to present for any inspection until repaired.

Frequently asked questions

Is it safe to drive with U0404?

Only with care. The main risk is the car not confirming Park, so it could roll or refuse to shut off properly. Always set the parking brake, and stop driving if it drops to Neutral or won't select Drive.

Why does a weak battery cause a shifter code?

Electronic shifters and the TCM need stable voltage when the car starts. A battery that sags during cranking can make the shifter reboot mid-message, and the TCM sees the position data as invalid.

Can I just clean the shifter after spilling coffee?

Sometimes. Removing the bezel and carefully cleaning dried liquid off the sensor area can restore it, but if the circuit board is corroded the shifter usually needs replacing. Disconnect the battery before working on it.

How is U0404 different from U0103?

U0103 means the shifter module stopped communicating. U0404 means it's communicating but its lever-position data doesn't make sense, which points more toward the shifter's sensors, voltage or software than to the network wiring.

Sources