Well... I'd assume it'd be one of these problems.
In short, get that damn leak sorted out. It may well be what's causing it.
Also, smoke can be a good way to determine what's wrong.
Black smoke - Air:fuel imbalance.
Could result from:
Faulty injectors
Faulty injector pump
Dirty air cleaner
Faulty turbo or intercooler
Problems within the cylinder head (valves clogging up due to faulty EGR)
White smoke - Fuel isn't burning correctly, will burn your eyes.
Engine/pump timing out
Fuel starvation sending the timings off
Low engine compression
Contaminated fuel (generally water or petrol)
Blue smoke - Ye be burning oil
Engine problems (worn cylinders, piston rings, faulty valves, faulty valve stem seals)
Too much oil
Faulty injector pump/lift pump allowing oil to mix with diesel.