Measure the voltage at the coil, try grounding the coil and see if it fires at full strength.
i'm betting dave is on the right track given what else has been tried. its not getting full voltage for some reason. if it fires at full strength when grounded then probably failing driver transistors. swap them out.