As a general "rule of thumb" on ST TNG - The cannons (guns) needs the wires changed. I usually do this by cutting about 10cm from the connector (wire loom) and then solder in new wires - including insulation - right up to the optos, coil and lamp. Tedious - but it needs to be done on all ST TNGs. I was reading somwhere that you can buy a replacement loom - inc connector.
If those cannons are playing up at all - change the looms on BOTH !