An easy way to test the fuel pump is to shoot some starting fluid into the air filter box towards the intake and see if it fires for a moment. Just had to replace mine for the first time at 417,000. Same symptoms, security light off, crank, no fire, no codes, no warning.