05 Speedmaster, AI removed, SS pipes, Procomm EFI.

Initially bike was running on one cylinder. Replaced igniter with the Procomm. Cant remember which setting, but now running on both cylinders. Battery was never great - replaced. Replaced plugs. Starts and was running great, for a few weeks.
Yesterday, on a slightly colder morning, bike would turn but not fire. After a few attempts, it would fire, then conk out as if it was too cold.
Choke on or open throttle - would only turn and not fire.
No choke, bike would turn and occasionally fire and die.
Eventually fired and stayed running.
Same thing on the ride back from work. Had to eventually get someone to jump start as I wore the battery down after about 20 attempts to start.

Help! I was wondering if the Procom may be causing it?

Many Thanks!
Clive


Mole, 2005 865cc Speedmaster, Teal Blue AI removed, SS Short slash exhausts.