sounds like maybe a weak connection someplace, if that's what it is better find it, sometimes they can overheat and cause bad things to happen. Are battery posts corroded, connections and/or splices tight and in good clean condition just a coupe of places to start looking.