In that case I would check the CPS connector which is known to cause problems "Wiggle test" I don't think however it's the phase or MAP normally when these two give problems they will run extremely rich (The phase wires are prone to corroding inside the dizzy or shorting out) I would also ask when the fuel filter was changed?
Martin