Just did it when I bought the car 8months ago about 25k miles. I did pull those code and Ik some of them so up bc it’s in limp mode and some are the reason it went into limp modeWhen was the transmission fluid & filter last changed? Fluid & filter for the NAG1 5-speed should be changed every 60K miles. If transmission service is current, check the level of the transmission fluid.
Plug a scanner that can read all modules/codes into the car's OBD2 port whenever the car goes into limp mode. See what codes are being logged.
I believe the lighting issue is bc I have LEDs in though they don’t flicker or anything. And I’ve put a new throttle body and it’s not the issue. And the issue only happens in auto mode when the trans is warm. Other people have pointed towards the conductor plateI'll identify the "manufacturer defined" codes first because the scanner did not include a description for those; the other codes have descriptions.
B1660: Front fog lamp control circuit high
B1A35: Unidentified key communication error
B1630: Right low beam control circuit high
B162C: Low beam control circuit
Uxxxx codes are all CAN Bus communication errors (CAN = controller area network)
P21xx codes are the electronic throttle control (ETC) errors
My first guess is there's a wiring harness/connector issue. Could be a bad/loose ground connection or there's a short somewhere in the wiring harness. Check the condition of the wiring harness/connectors; including under the fuse box. The lost communication between the control modules is going to cause limited RPMs, ABS issues and TCM transmission issues ... all leading to limp home mode.