sounds to me like he needs to check a couple of things before I/we blame the controller.
1st pull the battery out and clean all the corrosion from under the battery, a lot of wif [Weird Intermittent failures] are caused by signals through the frame and battery corrosion. replace ANY power cable that has been laying in the corrosion and has ANY damage or change to the insulation.
2nd, talk a good eyeball to every one of the traction motor brushes, make sure they are not stuck in the holder and are free to move and not worn out and the brush springs are good.
THEN if you still have wifs, start to consider the controller.
just my.02USD
all rec's and transistors are internal to the motor controller on the SX and SR controllers
sounds to me like you have a bad controller
I found different explanation for error code 44. I suppose that you have problem in traction controller.
Armature transistor did not turn off properly.
Possible Causes: Malfunctioning controller. Replace traction controller.
Cause: This status code is displayed when, during motor
controller operation, the armature transistor fails to
turn off. This will result in a PMT condition.