I've had very good service over many years with several Land rovers and Range Rovers, usually a minor fault had been diagnosed and repaired or adjusted or advised how to fix for myself for very little cost at CAE (Diesel Fuel Injection) 49a Chingford Mount Road, London E4, about 1 mile north of the old Walthamstow Dog Stadium. If you could get the car to them I am sure they could repair or recondition your pump. Ring them on 0208 527 8077, its worth a try. You will need a pump remover and timing chain retaining tool, to remove the pump, its one tool and available on the internet, made by Laser, at about £20ish. Dieselbob in the north of England does good rebuilds to as new condition for about £495, but it may only need a repair. Good Luck, JV ROVERMAN,1997 RR 2.5DT, 2001 RR 2.5 DHSE & 1960 Rover 100 P4.