Ive had this same problem... but it was also bringing on the enigine check light..
Goes to fire but sounds like engine flooded and wouldnt start..
I changed fuul filter, plugs, new fuse box next to battery.. still no joy.
Took it to a mate of mine who is the dogs Balls... he was baffled but...