We recently purchased a Foreman 350 that did not have spark. We have replaced the CDI, ignition coil, and the stator. I have tested for continuity on every wire I can think of as well as cleaned and checked all connections. I also have grounded the neutral safety switch. When we bought it, there was some sort of relay hooked into the fan control box that was jumped to the oil temperature sensor that would turn the fan on when the ignition was turned on, but the oil temp light is not turning on when the ignition is switched on. Could this still be causing it to not have a spark? And if not, what else could possibly be the problem? I have scoured the forums for ideas and tried every idea I have been able to find with the exception of replacing the oil temp sensor and I am at my wits end. Is there any other recommendations or is there any thing I could be missing that might get this thing to fire? Thanks in advance!