my 2001 td5 discovery started kangaroo jumping at around 2500 revs i took it to garage and got fuel filter changed which was full of black diesel?? garage suggested changing air meter which i did the same day (monday) and also the air filter at the same time, the problem continued, went to another garage as original too busy and suspected fuel blockage only to be told that my tank was full of black diesel and filter was already black again today, tank has been cleaned and fuel replaced another new filter, oil changed and new oil filter but the garage want to change my turbo as they say the wastegate is still a bit sticky and the erg valve is stuck, the original kangaroo problem only started about a week ago and it still goes up steep hills slower than usual, what does everyone think? it does smoke black when reved flat out, it doesnt overheat and hasnt lost any fluids recently please help as i really like my disco and dont want it to blow up, i have had it 3yrs so its not new to me fuel has come from the same garage for over a year, im at a complete loss as to what to do 