07 ec 250 has started to miss at first it would miss mid range now it is more on top hold it wide open and it spits and carries on.I put a new coil on with a new plug wire. Did not help. I have checked out stator and pick up coil all test out fine. I don't think it is jetting my reason why is I hooked up my inductive timing light and when it starts missing the light goes out .Like there is an interruption in the flow of juice.i also have unplugged my voltage reg and no change the only thing that does change it is when I put from rain to sunny mode.It runs much better in the sunny mode.I had a 01 that had very similar issues and it was the cdi. Starting to think it is the cdi again.I've been told that a KTM cdi is the same going to try one tonight before I shell out the money for a new one.Any thoughts ?