Ok, so here is what I got. I have a 06 apex rtx, I have owned it since new. Last year I had the code 12 problem and I replaced the crankshaft sensor only, sensor from rz stator, i think. It was fine all last year. I have only rode a few times this year. Last saturday my neighbor and I went to go riding and my sled would not start, cranked over fine and would pop through the intake and backfire out of the exhaust, but would not start. Now it had sat outside for a week. I got into the heated garage and let it sit for a couple hours, went out to start diagnosing it and it started right up. So I rode about 20 miles or so and parked it outside for the last 2 days. Tonight I went out to start it and it seemed to crank a little long but started. I brought it in the garage tried checking for codes but I see no codes. The service manuel doesn't have anything about intermittent no start with no codes. Anyone have any idea or have this problem? Do I need to get the 300 dollar stator from yamaha? Can the starter solenoid cause this issue? Solenoid is still original. Any ideas would be greatly appreciated.