U059D
Invalid Data Received From Drive Motor Control Module D
What it means
U059D means Invalid Data Received From Drive Motor Control Module D.
Where it lives
For U059D, the part to look at first is the module named here.
Check these first
- A lost power or ground feed to the drive motor control module D
- Stale calibration or an outdated software load in the drive motor control module D
- Electrical noise on the data bus corrupting the drive motor control module D signal
- A low battery or charging fault that browns out the drive motor control module D
- A fault inside the drive motor control module D itself
What to do next
- Scan all modules and record the stored and pending network codes
- Inspect the drive motor control module D connector pins for corrosion, water, and looseness
- Test the drive motor control module D power and ground feeds under load
- Check battery voltage and charging output
- Repair or replace the drive motor control module D if the circuit, power, and bus tests pass
- Clear the code and retest to confirm the drive motor control module D fault is gone
Look up another code
Enter a full code or a symptom. Press / to search. How to read a code
Type a code above, or start from a symptom or a common code.
Updated
Generic SAE J2012 definition. Last updated 2026-10-10.