I have an l322 td6.the 3.on a 03 plate. Drove round the block didn't seem to respond as normal. Then it just died no revs at all. Started long enough to get stuck in the middle of the road cut out again got it home doesn't seem to hold any revs at all turns over fires not dies. Had new lift pump...