Yes I have been fighting a issue. One that would come and go it would not act up when set up to find it . As to the timing light routing or cheap light no its top notch snap-on .
The problem that had such a time finding was the timer base had a wire that would make contact then not when not top rpm was 3000 after changing timer base it jumped up to 4200 still 1000 shy of where it should be.
So after checking fuel system and carbs I was ohm tested the power paks found the older one below the what cdi called for 100-200 it was in the 80s . The new pak I put on last season is in the range of the 100- 200 but was a 17% difference which cdi says more than 10 change. I called cdi they said timing. So I ordered 1 pak changed the bad one went to the lake couldn't set timing from number 1 cylinder so I set it from #2 no difference in rpm still 4200 so sounds like I need to change out the pak that I replaced last season