I had a similar problem the fuel line (cable) that connects to the injecction system the jublee clip had roted away so it was leaking petrol a bit.
I'm not sure if this is true but does the engine suck in the petrol cos if it does, it would of been sucking in air too due to the jublee clip and hose being roted which cause the miss firing..
I changed the hose and all the problems was sorted..
I did experience the same issues, I took it to the garage they sorted it for a little while... then i started my car one day and it cut out with a pool of petrol on the floor... the hose to the injecting system had come off, i think thsi was causing the problem from the start.
hope that makes sense.

Garry