Hi Nick, when you press the P button, does it bleep twice? It may be that the lock assy has come loose in the panel and the latch may have flipped the wrong way.The machine will not let you change programmes as it thinks the door is closed.All the best.
FOXY
November 2008