Also i forgot to add, i THINK a bad crank sensor will also cause no fuel as this sends a signal to the ECU i believe, so maybe worth checking this, it's the white senor at the front/bottom of the engine that sits just a few mm from the bottom pulley. Even if it's not, it's something you can eliminate from your diagnosis.