I defer to anyone who has more of a clue about the workings of cars. Which is probably just about anyone.
Once it finally starts is it happy? I think I had a similar issue oce with dirty fuel injectors, but once it'd start the engine was a bit lumpy for the next ten minutes.