I know this is an old thread, but did changing the fuel filter solve this problem? Reason I ask is because my mate from work went to his car (2003 focus Ghia 1.6 petrol) yesterday after a days graft and it just would not start. Its happened to him before and so he had his fuel pump changed which cured it and it worked fine for a few months. Then, one day he ran out of petrol, he refilled it, gave the car a wobble (dunno if this works or is needed), it worked fine but then started stuttering and limped home, next day though it worked fine. Just last night he tried to start it and it wouldn't turn over (same as the original issue).
he's had the mechanic out and he said it was unlikely that it was the fuel pump again, so I'm thinking it might be a clogged fuel filter. I ran the internal diagnostic for any dtc codes (i have the same car, but the 1.8 tdci) and it came up with d262.