Ha, yeah, if you know that the head gasket is going bad then I don't think that there is much point in thinking about why the car won't run. Chances are it's that, and since you need to pull the thing apart to fix it anyway, chances are that you will find any other issues in there too.
This only applies if the battery is in the trunk:
Regarding the fuel pump, does your car have the battery in the trunk? If so, then there is a fusible link that protects the entire fuel injection system, and it is known to corrode and start making intermittent contact with the wire it is on. If you look at the battery's positive terminal, you will see the huge black wire and a smaller black wire coming out of it. The fuse is on the smaller one, about 50cm from the battery under a plastic cover and some shrink tubing. Before messing with that, you can see if the connection is good by testing for 12V up on the firewall. Look on the passenger side and you will see the two black wires from the battery come out and go to terminal blocks. The smaller one is on its own block and you should use a multimeter to test for 12V on the block that the smaller wire is on. If the voltage is zero or much less than that on the block from the huge wire, then your fusible link is probably bad. You will either need to get a good one from a junk yard, or find some other way to put a 50A fuse in there. This requires cutting and splicing on that wire, and obviously you need to disconnect the battery first.