I know it's an old thread but this may help people seeking answers
I have a 2004 Discovery that started making a ticking noise with the engine warm, never cold. The noise goes away when I accelerate past 1200 RPM. I tried everything I read online, engine flush, oil honey, Marvel's mystery oil...