Youre TCI couold be bad, each coil has it's own diode which supplies the coil with voltage. I could be badly mistaken so don't let me take you into deep waters, but here is the info I have on TCI's and this is a C&P from some other site;
I do not have a schematic for the DCI PCB but it appears to have 4 independent
channels, one for each coil/sparkplug channel. There is one of these diodes in
each channel. In addition to those diodes, there is on the PCB edge next to the
heat sink row. This diode had what appeared to be heavy deposits of oxidation.
When I attempted to de-solder the diodes, all but one fell apart.
--The Fix:
Since this is the low voltage flash circuit for the coils, I picked up a couple
packs of 3 amp/400 PIV diodes from Radio Shack as replacements (RS #
276-1144/P/N 1N5404). There is plenty of room on the PCB for them but I did have
to clean out the lead holes real well. The PCB is also double sided so you must
ensure the complete connection is made to both side. I flowed the solder on both
sides just to be sure. After the new diodes were installed, I applied a
conformal coating to the areas affected by the work. This way if the new
components worked I would not have to de-solder the terminal connection again to
remove the PCB to access the component side.
After reinstalling the PCB into the housing/case, I plugged it up to the
connectors on the bike and rechecked the supply voltage, it was now at full
battery supply voltage. I cycled the main key switch several times to see if the
plugs would still spark when the switch was taken to the Off position, they did
not spark. I reattached all the spark plugs to the installed plugs and tried to
start the bike and it started right up! I blipped the throttle a couple times
and all seemed to be good, but shut it off at that point until I get everything
back together for a ride. I will give a follow-up report after I get a ride or
two in. I have since resealed the DCI cover with a Hi-Temp silicone and
reinstalled it. I am in the process of reinstalled everything else I
disassembled during the troubleshooting process.