my car done nearly the same, only the problem carried on for about 40 minutes, i had to keep going because i was 50 miles from home, 8.30 ish at night with 2 young children. we put the car into a vauxhall dealership who found out it was the EGR (Exhaust Gas Return) valve, £70 for valve, £124 labour but it worked, hopefully this will help.
keef, July 2009