My first thought was a bad connection, either at the battery or grounds.
Clean tight connections cost nothing but time to make them the best you can. And everything depends on them.