I really don't want to muddy the waters, but a lot of the weak points can actually be the components on the controller board.
Bad capacitor, mosfet, cold solder point etc. When that's the problem they can be tough to isolate if not impossible.
You can pull your hair out until you just decide to...