mike go to ignition switch first if it has original ign switch they are noted for corrosion
1 out of 5 i get in has a bad or weak one and a lot of owners dont realize they are exposed to weather.
i always install marine switches for replacement, only 9 bucks and a 1 inch hole. also is reponsible for hard starts. good luck