What is the part number on the CDI? Original part was 30410-HB3-005 (which was discontinued)
All these CDI's will replace the original:
All these part numbers are discontinued and units from models and years other than 86, 87 and 88 TRX200SX are not compatible. You can't use a CDI from an XR200 motorcycle or a 200 3-wheeler. It has to be the right part. I found a new 30410-HB3-018 unit on Ebay for $131 here: https://www.ebay.com/itm/Honda-Modul...8AAOSwDclc6h6g
, but if it has spark and it's just weak; it's probably not the CDI box and it's not the pulse generator - it's usually a bad alternator stator, spark plug cap or spark plug.
Here's the problem - the reverse light is turned on by the gear position switch - the gray wire provides a ground for the reverse light via the CDI unit - the additional ground limits the engine speed in reverse by working with the alternator to cut spark above a certain RPM. If the reverse light comes on when you plug in the CDI, you either have a DC CDI unit or a faulty CDI unit. Weak spark should always be initially addressed by checking wiring connections first (unplug and plug back together all connectors and clean and tighten ground connections), trying a new spark plug second, a new spark plug cap third, a new coil fourth and a new stator if all else fails.
Now, the battery is not used for spark - the ignition is an AC CDI (it does need a battery to run, just to run the starter motor and lights) - the spark is killed by connecting the black wire with the white stripe to ground (ground is the green wire). When the key switch is turned on, the red wire from the battery connects to the black wire and the blk/wht wire is disconnected from green. The black wire splits into a black and a black/brown - the black goes to the rec/reg and the bk/br goes to the lights and the starter button. There is no power to anything else. The neutral light is turned on when the light green wire with the red stripe is grounded and the reverse light comes on when the gray wire is grounded. Everything else works off the alternator.
Let me know if this helps you.