No fault codes present. The fuel pressure would only get to 2.5bar when it should be around 4bar at idle.
The final diagnosis was faulty intake fuel filter, but this case highlights the industry problem of technicians not checking intank fuel filters.
TaT members can read a similar repair solution at https://www.tat.net.au/tatsafact/249
To join TaT visit www.tat.net.au/social.html