I've had this problem befor on my p38, I did a hard reset by disconnecting battery and connecting main wires with jump leads for half hour, this takes all power from ecu and this seem to do the trick, might of had sod all to do with it and just a coincidence but you never no with these cars...