I have a John Deere X300 I bought new in 2009 and have never had trouble with it. Now it will not start. Battery is okay, fuel is okay, but not getting a spark. I have read through several threads and it appears based on what I have read the cause is either the coil or the small control...