First off, if I am putting this in the wrong spot, mod's please move it. I just did not really see a "home" for this.So, I'm battling an ignition problem with my '86 R. Last fall it developed a intermittent spark/ no spark issue. Searching around on the web and many quad sites I found an old post from C-Leight Racing about a grounding issue. His recommendation was to run a wire from a bolt on the engine to the wire harness ground screw. I tried this and it took care of the problem. I rode the machine on a 2-day ride in October with no issues what so ever! Then, the quad sat in my barn all winter. Forward to a couple of weeks ago and I dig the quad out to get it ready for a ride this past weekend. I do all the annual maintenance on it, not even thinking it's not going to start, then when I do try to start it, nothing!I have been through all the circuit/component checks in the service manual, I've checked that I have no resistance to ground anywhere on the engine and frame, I've had all the harness electrical connectors apart and cleaned them. Everything checks out as "good" except of course for the CDI, which you cannot check. After talking to a couple of motorcycle mechanics, they both agreed that it could possibly be the CDI, for with having the grounding problem in the fall last year, I might have burnt-up a circuit in the box.There's my story, so now I am to what I want to ask of you guys: what is my best avenue of getting a replacement CDI? E-bay, someone on here have one? Does anyone have any experience with aftermarket CDI's? My engine is not modified enough to really justify a MSD, but I would consider if that would give me more reliable performance.I've read on here and a couple other sites that there is a difference between the '86-'87 CDI vs. the '88-'89 unit, with something about timing advance? Again, just looking for any and all options here. Thanks for any advice, opinions or help that can be offered.