I had a problem very similar to this on my 3 door, ended up being a wiring fault on the phase sensor, I fitted a new one gapped and timed it correctly, and problem went away, so check the wires on the phase sensor as it is unusual for gaps to change so suddenly,