1986 350 fourtrax cdi? where to buy

I’m having troubles finding parts for this thing. Partzilla, rocky mtn, ebay, etc…

This machine runs great but I’m having the "dies when I put it in gear" problem. But only after i ride it for a while and have fun. After i park it for a bit is when it acts up.

Actually, the machine dies when I ALMOST put it into gear.

I have a used spare cdi I’m just looking for an oem new cdi.