I dont think its the battery cause i have the exact same laser... its made by oxlasers witch is a great company.... and the battery is the same and every thing... but i think you had a resistor break off or what ever those heat reducers are called. sorry im a little late... just dont ever drop...