P0093 is a fuel leak ... it checks the voltage sent to the pump and compares it with the voltage coming from the pressure sensor. The listed causes in the manual are:
* Fuel pump
* Fuel rail
* Fuel pipe
* Fuel rail pressure relief valve
* Air mixed with fuel
* Lack of fuel
I'll add these possibilities:
* poor/intermittent connection on the FRPS
* poor/intermittent connection on the fuel pump
* poor earth connections (battery, engine, ecu)
Now, let's look at these individually:
Fuel pump
I don't think so especially if you're getting decent delivery of fuel and other causes have been tried and discounted. While the manual lists this item first, I'd check it last since it's the most expensive.
Fuel rail
Again, an expensive item, but easy to check - look for diesel leaks. No leaks means the rail is fine. Don't forget to check your sump oil level in case diesel fuel is leaking into there past the injector seals.
Fuel pipe
Same as rail. Visual inspection needed.
Fuel rail pressure relief valve
While the valve isn't a common failure point it doesn't mean that it can't fail. It might have a small amount of debris on it (try Liqui-Moly injector cleaner first).
Air mixed with fuel
Alway a possibility, but usually you'll have difficulty starting the car in the mornings because the fuel runs back to the tank. The best way to test this is to add a clear section of hose to the output of the fuel filter and look for bubbles.
Lack of fuel
I absolutely point-blank refuse to explain this one, even in Cantonese.
Poor/intermittent connection on the FRPS
The fuel rail pressure sensor has an electrical connection which can suffer like any other. It's really quite easy to unplug and replug this a few times to clean up the contact faces. Doing this doesn't guarantee a working FRPS, but does remove the connection as a possible cause and may even fix it.
Poor/intermittent connection on the fuel pump
Same deal here - electrical connections/gremlins are painful to track and check. They're often caused by pressure-washing your engine bay - so the simple advice is don't! Unplug the pump, replug it.
Poor earth connections
These often cause trouble. Start with the battery, removing both terminals and cleaning them, ensuring a good connection. Check the earth strap to the engine, and check near the ECU for its earth point which sometimes hasn't had enough paint removed.