you could have sludge at the bottom of the tank, i dont know if you checked for that, but its a good idea. and make sure the wires running from the battery ARE NOT FRAYED, make sure theyre still tightly weaves, that will cause a very bad conduction (obviously)