Thanks for the advice, everyone. I'm definitely planning on checking all of this but unfortunately, or fortunately depending on how you look at it, it has started and run just fine for the past 2 days. The only thing that I did to it was pull the starter relay and put the same one back in. I...