I agree about the radio, should takes weeks to have an effect - time to start disconnecting circuits one at a time until you don't get that spark - could be the reg/gen circuit, try giving the reg a good rap with a screwdriver handle

see if it stops the behavior
Bill