It sounds like a loose connection or bad battery. Have you load tested the battery?