if the pump whirrs then you have power there, that half the problem solved. i would hook a fuel pressure gauge to it and see what your pressure is, any thing below 45 psi and its time to get a new pump. i have been a mechanic for 12 years now and have yet to see a filter plugged to the point of restriction. start with the fuel pressure. fords also have this thing wheres if you have 11.999 volts it will crank but not start, only until the pcm recives 12+ volts will it fire. another place to look is the crank sensor and cam sensors, if one or the other flakes out=no start. the best way is to hook a scan tool up and look for an rpm reading whilst cranking( i know not every one has a multi thousand dollar scan tool). if you have good fuel and spark then id be suspecting the crank sensor.