Sounds like he's not getting crank signal. Either its the PCM or its a bad sensor, bent-broke-missing reluctor wheel or just a cut or broken wire somewhere. If the PCM is signalling the fuel pump to run for about 3 seconds when the key turns on then I think the pedal assembly may be okay. I wonder if the camshaft is even turning. Did someone sneak an LS2 or foreign camshaft into the engine? It may not have a timing ring on it that is required on the Gen3 engines.