Hi i have a vauxhall omega 2.2 dti 52 plate 112000 miles on clock with full service history witch i am having a problem with, I have had codes read and it was coming up with egr p0400 and po1220 critical malfunction 1, I had a new egr valve put on and also had the manifold cleaned and butterflies this solved the egr valve fault code and runs a little better but the p1220 still remains, I then went ahead and had a new fuel filter and added some diesel magic still same problem, When i first start the car from cold it revs up to about 4000 rpm and smokes alot the smoke is a light blue color after about 2 seconds the eml comes on and it will not rev past 2000 rpm when it has warmed up the smoke clears i have had all vac pipes checked and there fine also, I then had codes read again and came up with p1220 timing ran on separate fuel supply,suspect pump,timing or valve, I dont really know where to go from here i cannot afford a new pump as it is worth more than the car either can i afford a re con unit i have heard it could be the edc but who knows any more info or anything i could check, ps also had a new cat fitted many thanks thanks in advance