1991 Honda 300 CDI problems

Cannot get a CDI box that will start and run a 1991 300fw. Been through 5 that are supposed to work but ignition goes into full advance on two of the five and the other three will not even try to start. Everything is new from flywheel, stator, pickup,alarm,CDI, switch key,wiring harness etc. Honda rep is no help and says that is common on 93 back units.
With that said anyone know what parts other than harness and CDI would be needed to switch to a 94 or newer system?
Thanks in advance.