Does sound more fuel supply related than electrcial from your description. If an injector was broken then I think the issue would be 100% of the time and no running possible even for a short while but I am no expert on injectors.