I would turn the system on and check all fuses before we go any further. This guide can help:
https://www.2carpros.com/articles/how-to-check-a-car-fuse
If all fuses are okay, then I see the ignition switch fees into the BCM directly which is would remove and have tested or get a preprogrammed unit by searching Google or eBay. Here is the location:
P129D: This code is related to the Chassis Control Module
U1510: This is a communication code, specifically indicating a communication issue within the vehicle's network.
P059F: This code typically relates to the active grille air shutter "A" performance.
P2535: This code indicates a problem with the ignition switch run position circuit. This could be a problem with the wiring harness, or a bad relay.
I would clear all codes and then turn the system on without cranking the engine over to rerun the codes, Also, you may what to try a hard system reboot, here is a guide to help:
https://www.2carpros.com/articles/step-by-step-guide-performing-a-hard-system-reboot-for-your-vehicles-electronics-systems
If you get a preprogrammed unit, you won't need to program the unit. Check out the images (below). Please let us know what happens.
Images (Click to make bigger)
SPONSORED LINKS
Monday, October 23rd, 2023 AT 11:59 AM