I had the usual 0087 code plus missfire 1331,2,4 . The 6/12 model THP-156 with 46k miles went into limp mode . Decided to get a refurbished HPFP (1920ll) from China. Took of my pump measured the membrane (as per You tube videos) got 27mm (fail). Checked my Chinese pump 27mm as well . Decided to refurbish my pump. Took of the reservoir; drained, cleaned, added new hydraulic fluid (synthetic recommended). Submerged in a bath of hydraulic fluid (so no air remains) overnight, than assembled it while submerged. Got 15mm on the membrane. Fitted and took for a test drive, within 50 mt. orange fault light turned off. Drives normally, revs to 6000 well, so far 1000 miles no problems (although, others keep telling me these refurbishments, without changing all the seals, only last up to 2000 miles. I'll wait and see). PS refurbished the Chinese pump (had dirty oil inside, obviously second hand not refurbished) also got 15mm on the membrane.