I'd start by checking the ignition system, new cap, arm and plugs, followed by a thorough check of the leads. Sounds to me like it was only firing on 3 near the end!
As for fueling issues, one thing to check is the bolt on the fuel inlet to the fuel metering head. 16vs from new came with a special bolt with a filter inside, to catch and small debris from the manufactuing procvess. This should have been removed at the first service interval, but there have been many cases where they had been left in place, eventually causing isses when they become clogged up. Bin the bolt and fit a normal one, or rip out the filter if its possible to?