Sounds like a bad battery or connection somewhere. Have the battery load tested to eliminate it.