Vehicle Questions and Answers
Welcome to the Vehicle Q&A Hub. Find answers to your automotive questions, share your experiences, and get expert advice on vehicle maintenance, troubleshooting, and more!
13530 views
4 answers
The U1504 diagnostic trouble code is a common issue, especially with Jeep Cherokee and Dodge Dart models. This code usually indicates that the steering angle sensor has lost its calibration, leading to an inaccurate message length. Unfortunately, resolving this issue typically requires dealership assistance. If you have an OBD-II scan tool with SAS capabilities, you can try calibrating the sensor using that tool. Alternatively, you can attempt a series of lock-to-lock turns in a figure 8 pattern in a safe area like an empty parking lot. If these methods do not resolve the problem, it's best to seek professional recalibration services.
The u1504 code in the 2015 Jeep Cherokee indicates that there is an unrealistic length of message data received from the steering angle.
There are plenty of resources available demonstrating how to perform troubleshooting without needing to visit the dealership. For example, check out this video tutorial: https://youtu.be/8zVKRRBseJg
The code appeared on my wife's 2017 Jeep Cherokee 2.4L after the battery died and I jump-started it. I used my simple handheld code reader to reset it after allowing the alternator to recharge the battery.