U031A Software Incompatibility With Transmission Range Control Module
In shift-by-wire drivelines the transmission range control module carries out the driver's range request by mechanically engaging park, reverse, neutral or drive. U031A means a partner, such as the transmission or shifter controller, rejects its software or calibration. Ford's 2014 code interpretation lists U031A without the MIL marker. On the 2017 Buick LaCrosse and Cadillac XT5, GM bulletin 16-NA-373 traced a MIL with a Service Transmission message and P17xx codes to a calibration anomaly in the TRCM and cured it by reprogramming; separately, program 17075 replaced units whose actuator gear broke and left the car stuck in Park. A mismatched TRCM can likewise refuse range changes or default to Park. U019E means lost contact, U049F invalid data, U0304 a software mismatch with the shifter itself.
Likely causes
Symptoms
- Service transmission or shift system warning
- Range changes refused, car stays in Park
- Wrong range shown in the display
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: performanceparts.ford.com, static.nhtsa.gov, static.nhtsa.gov, en.wikipedia.org.