If the coil is sparking then you know it can't be anything other than the dizzy area, maybe pin has bust inside the dizzy cap, it won't be phase sensor as this does not determine spark but injection of fuel.
WEird one but I would also look first inside dizzy at cap/arm.
The purpose of the phase sensor is to tell the ecu when to inject, as it is NOT batch fired.
tabetha