I agree with the good advice given above. I had similar, some time ago, so renewed the plugs with a reduced gap, cleaned the cam-position sensor and added a dose of Redex, the problem was solved. The plugs I used came out of the box with a 1mm gap; this may have been the main factor.
__________________
gnu
|