Zebralight SC600 problem

My brother-in-law and I bought together 2 SC600s way back perhaps 3 years ago. Both lights never exceeded two re-charging sessions, and are well-kept and taken cared of.

However, his SC600 now turns on perhaps for only about 2 seconds, regardless on what mode, then shuts down, everytime. Battery voltage and quality is already ruled out.

What seems to be the problem, and what course of action do you guys recommend?…Thanks in advance