Could be worth checking the airfilter, might be a bit clogged, usually problems like this come down to the ignition, so could be worth checking the plugs and leads.

A freind of mine had this a while back, turned out to be an HT lead, i checked it by running the engine, then using an insulated screwdriver i moved the ht leads about, until i found out which one was causing the issue.

If they are fine then could be the coil or the dizzy, those i dont know much about, other than they can be quite expensive!!

The other thing yiu could try is using a fuel system cleaner, like redex, and also if you can find, and if it has one, the fuel filter.

Does the car stutter when you try and accelerate?? then all of a sudden come back in with full power?
If it does that then its likely to be a knackered plug or lead.

Mine did it a couple of times, turned out to be water in the plug chamber, but it could also be a knackered plug or lead.

Sorry to ramble, but theres a fwe things it could be, and no doubt i havent covered them all!!