Sounds like a power issue. Can you put a voltage readout on your display?
Could be:
1. Bad power connection on the unit
2. Corroded or lose connections in the power circuit
3. (Possible but unlikely assuming it’s worked fine before) Inadequate wire gauge allowing excessive voltage drop
4. Weak or poorly charged battery