It was worn copper washes in the injectors that was causing the problem, diagnosed by ex Landrover mechanics, so could have wasted money on a new fuel pump with the local BMW/VW garage. Glad we have now found the ex Landrover guys who also charge very reasonably - £90 for the washers.