may be hpfp, but its by no means a definite.
Hpfp part is 250 + VAT. It needed diagnostics done on it (1 hr £120), labour (1.5 hours at ~£170) and coding to the car (1hr £120). Got mine changed at the dealers last week under my extended warranty. It would have cost around £710 if I hasn't have had my warranty.