Ok here's the deal, when its hot outside it runs good, not great, but good, but when the temp drops it will not crank. The temp doesn't even have to drop that much. Im talking a 10 degree temp difference throws it off. The craziest thing ive ever seen. Maybe its just a coincidence but it just seems odd to me. I took it to the shop and the guy told me it was something electrical but I have no clue what. I did some searching online and found several people that had a similar problem and most people suggested that is was the ignition coil. Any ideas?