You have fixed and then replaced the power wires so there is a good chance it is the unit itself.
Check any inline fuses to see if there is movement in the fuse case or a loose/bad connection there.
Hopefully it is still in warranty otherwise they are a throw away job.