I've had this 86 foretrax for about 12 years. About a year ago while riding it would suddenly act like it was running out of gas while riding. Then it completely stalls. I kick into neutral and it fires right back up. Idles fine. When I shift into reverse or first, it dies . It appears to be an ignition problem. If I leave it parked for a bit it will start and drive fine again. The cdi is a HA7 C1523. I have ordered a couple different ones from ebay and when installed the quad will not start or fuel pump wont run. I was told that it's a cdi for a 350A and they are discontinued. Is there a repair or a replacement for the cdi I have. I was also told that the negative to the cdi was being fed thru the neutal light when the cdi goes bad, that is why when the quad is put in gear it dies. The centrifugal clutch is not causing it to stall. Any help would be appreciated.