I had a similar problem with a Rover 800 - turned out to be a blocked exhaust - one of the plates in the cat had come loose and blocked the pipe. Worth seeing if that is the issue. No other ideas though.
Kieran
April 2007
Automatic Answer
We may have found other answers which could help you.