yes, could be belt...
read wire service in my cave. link at top of page. Replace the battery cables and the braided ground strap. Battery cables that look good often are not. Especially the turds with the cast lead ends.
you also need to check motor/trans mounts and dogbone(s). Under load the engine normally moves some. If any mounting hardware is bad it will move allot. Excessive movement can pull wires and cause major damage. 
------------------
Nobody loves me. Everybody hates me. Guess I'll just go eat worms.