Throttle body - connector replacement, fun and games

So we had a bunch of issues with the throttle body connector, a replacement connector, some manifold repair and refacing and I have had 2 weeks of happy driving.

Then this morning ESR ESP and limp mode.

012342 - Throttle Controller 2 (J544)
P3036 - 002 - Low Voltage at Basic Setting
Freeze Frame:
Fault Status: 01100010
Fault Priority: 0
Fault Frequency: 2
Reset counter: 255
Mileage: 112254 km
Time Indication: 0

         Freeze Frame:
                RPM: 101 /min
                Load: 100.0 %
                Speed: 0.0 km/h
                Temperature: 12.0°C
                Temperature: 14.0°C
                Absolute Pres.: 990.0 mbar
                Voltage: 10.033 V

012328 - Angle Sensor 2 for Throttle Drive 2 (G298)
P3028 - 008 - Implausible Signal
Freeze Frame:
Fault Status: 01101000
Fault Priority: 0
Fault Frequency: 2
Reset counter: 255
Mileage: 112254 km
Time Indication: 0
Date: 2018.07.17
Time: 07:35:17

         Freeze Frame:
                RPM: 1634 /min
                Load: 40.0 %
                Speed: 0.0 km/h
                Temperature: 17.0°C
                Temperature: 18.0°C
                Absolute Pres.: 990.0 mbar
                Voltage: 11.557 V

reset the throttle body plugs (unplug/replug) Cleared the codes and drove around the block

no warning lights but this fault remained,

1 Fault Found:
012342 - Throttle Controller 2 (J544)
P3036 - 002 - Low Voltage at Basic Setting
Freeze Frame:
Fault Status: 01100010
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 112257 km
Time Indication: 0
Date: 2018.07.17
Time: 19:07:16

         Freeze Frame:
                RPM: 643 /min
                Load: 24.3 %
                Speed: 0.0 km/h
                Temperature: 85.0°C
                Temperature: 24.0°C
                Absolute Pres.: 990.0 mbar
                Voltage: 14.224 V

It remained after each clear. I then did a Throttle body recalibration and cleared the code…this seem to fix it.

Question is why…why did it pop up - does this mean my TB is on the way out? anyone had experience with these codes.

Many thanks