I had the same problem. First try replacing the HT Leads for £13 from Halfords. (they are the spark plug wires under the engine cover) It is really simple to do. 10mm spanner for 3 bolts ... unplug old leads and pop new ones on. may as well change the spark plugs while your in there. That is your best bet.
If that doesn't work then in the same place are the coil packs that the HT leads bolt on and they are £60 from Halfords.
Trevor Sutherland, May 2011