Hi there,

Could be many things, mine did this a few months back and it was the AFM that stopped working.

Have you had any work done on the car in the engine where a vacuum hose could have been left off?

I'd check that you dont have a vacuum leak somewhere rev 1/2s run rough if there is a leak.

Adam