Is the pump by the tank definitely working? They do fail quite often.
Check the wiring to the high pressure pump. Mine had a corroded wire there causing intermittent running. Give the wiring a wiggle while trying to start it.
Cam sensors are also pretty common to fail too.