could be a bad ground, on the tranny bell housing is where the neg cable is bolted to the engine, with it is 1 or maybe 2 other smaller grounds, they can break off the eyelet some times. or have bare metal showing at the end. same for the neg bat cable, if its got bare metal showing the cable could be bad as well.