I would check Battery cables to alternator, check ground straps on engine. Have someone rev the engine and see if you can hear it. Could be a worn motor mount causing the engine to move more putting tension on Straps or Wires.
I would check for a spark plug wire arching also.
I would check for a spark plug wire arching also.