I bought a discovery 300 tdi a few weeks ago as a project to get on the road but there is a idling problem when you first start it up. when you start up it will idle so low if it idled any lower it would stall, when it runs for a few minutes it will idle at about 1500rpm. when you slowly pull the clutch out it will go back down to 500rpm and stay there after you put the clutch back in until you rev it again. I have adjusted the throttle cable but that's not the problem. anyone knows what is wrong????????? thanks