Check the 3 pin plug on the map sensor for corrosion. And the wiring at the pins for breaks.
and check the phase sensor gap in the dizzy. 0.2-0.3mm bud. and check the wiring at the pins there too for breaks/corrosion.
hope this is of some help to you.
i just fixed my mates saph that had the same thing as you.
Regards, Stephen