What does it mean?
P1890 is a Powertrain (engine, transmission, fuel system) fault code. It indicates: ECM Data Input Circuit Malfunction (4L30-E) .
Symptoms
- Malfunction indicator lamp on, often with codes stored in both engine and transmission modules
- Shifts become harsh or follow a fixed default pattern
- Torque management during shifts is lost, so gear changes bang in
- Adaptive shift behaviour disappears and shift points feel wrong
- Default (limp) operation limited to one gear
- Symptoms may be intermittent and appear over bumps or in damp weather
Likely causes
- Open, short to ground or short to voltage on the data line between the two modules
- Corroded, loose or water-damaged terminals at either module connector
- Poor module power or ground circuits, or a weak battery causing communication dropouts
- Harness damage in the engine bay from heat, chafe or rodent activity
- ECM not transmitting because of its own internal fault
- Calibration or software mismatch after a module was replaced or reprogrammed
- Failed input stage in the TCM
How to fix it
- Scan every module and record which codes set together with their freeze frame data
- Check battery voltage and the power and ground circuits of both modules before chasing the data line
- Inspect the module connectors for corrosion, backed-out terminals and water
- Test the data line end to end for continuity and for shorts to ground and to voltage
- Inspect harness sections that pass close to exhaust heat or sharp brackets
- Confirm both modules carry matching, up-to-date calibrations if either was replaced
- Repair the harness first; replace a module only when it is proven to be the non-communicating end