Ground the purple wire at the ECU, and see what code you have... Also you can check for voltage at the pump, as well as for a voltage drop. Hook up a multimeter to the hot wire at the pump plug... I believe it's red. A sewing pin or an small opened paper clip works nicely, to insert at the plug. Alligator clips hooked up to ground(frame or negative battery terminal) and the hot wire will make it easier.
Key on.... watch the multimeter. Than hit the kill switch to on. You should see better then 12v ( actually, close to what your battery is reading across the terminals) as the pump comes on... then drop to 0 v as it stops. Try to start it.... again you should see that Voltage. If it starts... watch the voltage and make sure it doesn't jump around too much or drop significantly.
If it doesn't start but your voltage is good, again... check for a code. You may have a bad wire connection, between the pump and relay.The ECU switches the ground on to the pump. Disconnect the pump plug, and check for continuity on the wire between the pump plug, and relay, then the corresponding pin at the ECU. If it's good....... ?
Check the pump.... in the book, there should be a resistance value listed for the pump. You can check it at the pump plug, while it's disconnected. If thats good......?
You could check fuel pressure ,if you tee in a fitting on the fuel line running to the injector. When and if you can get the pump to run..... you should see 42 PSI.
Or , if it's under warranty? Take it in....