Just my 2 cents, but i would start with changing the fuel filter, they are about 4 or 5 bucks at walmart and take about 10 minutes to change with the right tool. My moms 2007 4.6 3V explorer had the same problem, dad changed the fuel filter, tried blowing through it with the air compressor nozzle and a little bit of black and brown crap came out. When he put the new one on everything was fine and dandy. I would start with this and then go from there, this could solve everything. Like i said just my 2 cents.