Same thing was happening with my wifes Zafira.
After much being stuffed around by mechanics at great cost, with no results, found on anouther forum, that the air inlet butterfly valve can stick on this model of engine and is understood to be a common fault that can trip out the computer.
A can of carby cleaner later and car is running fine.
Malcolm
February 2009