Hi, it sounds like its going in to a limp home mode on the ecu, it does this to protected the engine from damage, my 06 plate zafira cdti has done this before it went back to the garage and they said they couldnt find any problems with it, you could try changing the fuel filtters and see if that helps.
james, April 2009