sounds like a bad ground connection from the battery to the block.
follow the black wire off the battery and see where it ends and check the connection for corrosion and looseness.
follow the black wire off the battery and see where it ends and check the connection for corrosion and looseness.