Another thought was the battery. Seeing it started doing this after replacement. As said be sure the cables are good and if possible try another battery. Couple quick ideas that do not cost you anything.