Mine was doing the same thing awhile back... cleaned the battery terminals, a little dielectric grease and fresh batterys and it works like a champ again. If its really fubared though, you can send it in to snap on and they will repair it for a flat rate. Just a fraction of what it would cost new.