Map is a good shout,did the same on my mates escos,everything seemed fine then just failed to start one day.
Also crap petrol doesn't help,shove some octane boost in.
You could also try the old deodorant in the airbox trick,will run for about 15 secs then,could be enough to drag the fuel through etc.