if the engine is winding over at normal speed, then your battery is not to blame, also if that was the problem you would think it would probably missfire on both cylinders ???
in the injected system both of the injectors run off the same high pressure fuel rail, so i doubt it is a fuel problem if it only misses on one cylinder.
If you bring up the idle speed another 200 or so RPM with the cold start lever does the miss go away ?? if it does i would be looking at throttle body balance, that will tell you if there is a vacuum leak for a start..
Let us know how you get on.