Do you have a snorkel fitted? I do, and had a feeling is was causing lag on the Turbo. Today I cut a hole in the snorkel and fitted a canoe hatch, with some stainless mess over it. It really makes a difference when off! I will only use it on long trips not on my local forest tracks.
You do not own your Land Rover, you just maintain it for future generations.