Have you cleaned/replaced the MAP sensor?
This is a Bosch part that sits on top of the Intake Manifold aiming downwards, held on by a single Allen Bolt.
If you are signed onto the Lostjeeps Forum there is a SAMS NOOB Guide at the beginning of the Forum that shows you nice pictures of the CRD engine and shows you where the MAP Sensor sits and how to clean it...this is a very delicate component and should not be brushed or cleaned in any strange fluids....they advise cleaning it out with Brake Cleaner Spray which is what I use on my 2002 Export CRD.
This MAP sensor gets gunged up especially if you are using dirty Diesel....I only use 10 ppm diesel but every few months I get black smoke out the exhaust and know that it is time to clean the MAP Sensor!