Best thing i can suggest mate is to get to a local motor factors and get a new lift pump. They aint that expensive and they can make a hell of a difference if its replacing a duff one.
Once the new one is fitted (jus two bolts, very easy) Use the priming lever and bleed each item in the circuit...