Check if it has two fuel pumps or just one pump. Some models have a secondary pump at the side of the fuel tank on the drivers side.
If it has got the extra pump, unplug it and power it up with a power probe. it should buzz constantly. If it buzzes intermittently or not at all that could be the cause of the engine not running