Mine doesn't start when it's warm, like when I stop to get petrol etc,
leave it for a few minutes and it starts fine.
a mate diagnosed it today and found that the fuel pump was nackered.
haven't put a new pump on yet, but should be this week, so hopefully this will sort the problem.
will let you know how I get on.