I feel like it’s probably a poor connection or ground somewhere too.
I have also already found and repaired a bad connection at the electric choke baseplate where it would occasionally short and cause a stall. I’m sure there’s going to be something similar I stumble upon.