sounds like the fuel pump to me..
the fuel pump on our cars have a screen at the bottom of the pump housing, this screen can get filled with debris and cause the problem you are having now..
one way to test for this is to either install a fuel presure guage or use a scan tool with live data. I remember you saying you worked at a ford dealer.. have one of the techs hook up IDS/WDS and watch the pid for FPR ( fuel rail presure) and see if it drops off when you wot.. this can cause the car not to rev to redline and the loss of power.
another posibility is the rail mounted presure sensor itself is bad. thats why you should also test with a mechanical guage hooked to the fuel rail. If the mechanical guage reads much lower than the FPR then you know the FPR is gone.