Where are you getting the code definitions from? On my reader, the first code was low voltage 12v or something, but a lot of the other ones were comm errors to powertrain, battery modules, even a throttle position sensor error.
Yes, all could be related to flakey power supply or even just a loose connection, but if that, odd it would act up just sitting in the garage not moving.
From my ss9 Owner's manual.
Label (DTC) Description MIL
P1039 TRANSFORMER FAILURE. UNABLE TO PROVIDE POWER.
P1040 CHARGER FAN OPEN CIRCUIT FAULT
P1041 CHARGER FAN SHORT CIRCUIT FAULT
P1042 CHARGER FAN LOCKED
B1000 POSITION LIGHTS OPEN CIRCUIT FAULT
B1001 POSITION LIGHTS SHORT CIRCUIT FAULT
B1002 STOP LIGHTS OPEN CIRCUIT FAULT
B1003 STOP LIGHTS SHORT CIRCUIT FAULT
B1004 LEFT INDICATOR OPEN CIRCUIT FAULT
B1005 LEFT INDICATOR SHORT CIRCUIT FAULT
B1006 RIGHT INDICATOR OPEN CIRCUIT FAULT
B1007 RIGHT INDICATOR SHORT CIRCUIT FAULT
B1009 LOW BEAM OPEN CIRCUIT FAULT
B1010 LOW BEAM SHORT CIRCUIT FAULT
B1011 LOW BEAM UNDEFINED FAULT
B1012 HIGH BEAM OPEN CIRCUIT FAULT
B1013 HIGH BEAM SHORT CIRCUIT FAULT
B1014 HIGH BEAM UNDEFINED FAULT
B1008 INDICATOR LIGHTS CONTROL BLOCK FAULT
P0120 THROTTLE FAULT (physical Error)
P0121 THROTTLE FAULT (logic error)
P0A07 WATER PUMP OPEN CIRCUIT FAULT
P0A06 WATER PUMP SHORT CIRCUIT FAULT 82 Label (DTC) Description MIL
P0A05 WATER PUMP LOCKED
C1005 LOCKING DEVICE PROBLEM
C1006 CM-VEHICLE COMMUNICATION ERROR
C1007 CM INTERNAL ERROR
C1008 EVSE EMERGENCY SHUTDOWN
C1009 QCA ERROR
C1010 PROTOCOL ERROR
C1011 CM APPLICATION LAYER ERROR
C1012 SLAC PROCESS ERROR
P0500 FRONT WHEEL SPEED SENSOR FAILURE
P2158 REAR WHEEL SPEED SENSOR FAILURE
P2158 + P0500 FRONT AND REAR WHEEL SPEED SENSORS FAILURE
P2162 WHEEL SPEED SENSOR COHERENCY FAILURE
P1031 CHARGER DC CONNECTION FAILURE
P1012 HV+ CONTACTOR WELDED
P1020 HV- CONTACTOR WELDED FAULT
P1014 FCHG CONTACTOR SHORT CIRCUIT
P1015 FCHG CONTACTOR OPEN CIRCUIT
P1016 FCHG CONTACTOR WELDED CIRCUIT
P1017 FCHG CONTACTOR ERROR
P1022 CHARGE CONTACTOR SHORT CIRCUIT
P1023 CHARGE CONTACTOR OPEN CIRCUIT
P1024 POSSIBLE CONTACTOR FAULT 83 Label (DTC) Description MIL
P1026 PRECHARGE SEQUENCE FAILED – PRECHARGE CONTACTOR SHORT CIRCUIT
P1027 PRECHARGE SEQUENCE FAILED – PRECHARGE CONTACTOR OPEN CIRCUIT
C1003 UNSPECIFIED CM ERROR
C1004 CP LINE PROBLEM OR EVSE NOT COMPATIBLE
C1013 AC LINE ERROR
C1014 UNCLASSIFIED CM ERROR
C1015 FAST CHARGE NOT PRESENT
C1017 ASSET MODULE – RUN
P1000 BATTERY PACK UNDERVOLTAGE
P1001 BATTERY PACK OVERVOLTAGE
P1002 BATTERY PACK UNDER TEMP P1003 BATTERY PACK OVER TEMP
P0514 ERROR READING TEMPERATURE
P1049 DRIVE TEMPERATURE TOO HIGH
P1030 CELL UNDERVOLTAGE VCU ALARM
P1043 MAIN FUSE BLOWN
P1044 CELL OVERVOLTAGE VCU ALARM
P0516 BMS TEMPERATURE SENSOR SHORT CIRCUIT FAULT
P0517 BMS TEMPERATURE SENSOR OPEN CIRCUIT FAULT
P1005 ERROR READING VOLTAGE
P1008 BMS MISREADING VOLTAGE
P1006 ERROR READING VOLTAGE + BMS CELL UNDERVOLTAGE ALARM
P1009 BMS MISREADING VOLTAGE + BMS CELL OVERVOLTAGE ALARM 84 Label (DTC) Description MIL
U0110 DRIVE GENERIC ERROR
U0111 BMS INTERNAL COMMUNICATION PROBLEM
U0112 BMS BCMU LMU COMMUNICATION PROBLEM
P1032 CHARGER CONTROL TIMEOUT SHUTDOWN. NO CONTROL FRAME RECEIVED WITHIN 1000ms.
U1000 LOW LEVEL SAFETY ERROR
P2637 TORQUE FEEDBACK ERROR
U0028 VDB BUS OFF
U0037 DTB BUS OFF U0031 VDB BUS OFF
U0034 VDB BUS OFF U0040 DTB BUS OFF
U0043 DTB BUS OFF
U0412 BMS STATUS ERROR
U0121 ABS TIMEOUT COMMUNICATION ERROR
U0182 LOW BEAM MODULE COMMUNICATION ERROR – MODULE NOT RESPONDING
U0182 HIGH BEAM MODULE COMMUNICATION ERROR – MODULE NOT RESPONDING
P0117 MOTOR COOLANT TEMPERATURE CIRCUIT LOW (SHORT CIRCUIT)
P0118 MOTOR COOLANT TEMPERATURE CIRCUIT HIGH (OPEN CIRCUIT)
P0298 MOTOR OIL OVER TEMPERATURE
P0A02 DRIVE COOLANT TEMPERATURE CIRCUIT LOW (SHORT CIRCUIT)
P0A03 DRIVE COOLANT TEMPERATURE CIRCUIT HIGH (OPEN CIRCUIT) 85 Label (DTC) Description MIL
P0335 MOTOR POSITION ERROR
P1053 LOW LEVEL SAFETY ERROR
P0610 LOW LEVEL SAFETY ERROR (uC Parameter error)
P1054 LOW LEVEL SAFETY ERROR (uS Parameter error)
P0601 LOW LEVEL SAFETY ERROR
P1055 LOW LEVEL SAFETY ERROR
P1063 LOW LEVEL SAFETY ERROR
P1056 LOW LEVEL SAFETY ERROR
P0603 LOW LEVEL SAFETY ERROR (watchdog error)
P1057 LOW LEVEL SAFETY ERROR
P1058 LOW LEVEL SAFETY ERROR
P2641 LOW LEVEL SAFETY ERROR
P1059 LOW LEVEL SAFETY ERROR
P1060 LOW LEVEL SAFETY ERROR
P1061 LOW LEVEL SAFETY ERROR
P1062 LOW LEVEL SAFETY ERROR
-Don- Reno, NV