hi mate,the ignition coil pack seems a likely cause to your problem.... see if you can borrow one off a mate to try it before you buy one....make sure you get the plug leads in the right order though.... the cylinder number is stamped on the coil pack next to the relevant lead
paul
April 2009