Its happening to mine right now... only i think its my battery, there was snow two weeks ago and i think the battery froze, takes two to five goes to start
But yeah could also be the fuel pump... I got a quote for a new internal pump from supercheap for $109.
Keep us informed if you find the prob