Hey mate,
Well your best bet is to get a gregorys manual or sumthing similar. It will help you solve your problem, especially if your good reading circuit diagrams. I havent had this problem before, but I am good at circuit diagrams and would be able to find the fault if I had the car. Anyway there are different systems for the fuel and engine management systems for automatic/manual transmissions, but the fuel pump side of it looks the same. Basically the fuel pump has a power and ground, so its either not getting a power signal or it has a bad ground, or it could be a faulty pump. The power signal comes from the fuel pump relay, so that may be faulty. The relay receives an input from the oil pressure switch so that may be causing you a problem too. Another input is straight from the battery and goes through fuse 23, a 15A fuse. The final input to the fuel pump relay is a signal from the ECU (hope the ecu isnt the problem - $). The other side of the fuel pump relay is a ground, so there may also be a bad ground there.
I hope that helps. Your problem will be something that I have listed above. That is assuming you know what the fuel pump relay sounds like.
So fault is one of the following things.
check relay (which i think you have done)
Check fuse 23 (15A)
Oil pressure switch is faulty
ECU faulty
Pump faulty
Broken wire or loose connection
If you are handy with a multimeter and have a manual you should be able to trace it down. Otherwise do what you can, and if it still doesnt go send her to the repair shop.