Sorry for the bump and I hope you are still active, however did you find out the issue? Got a disco 2 td5 that does the exact same thing when wading deep (bonnet height). ECU is sealed up along with the snorkel so it's not them. I've seen a lot about the crank position sensor, is this possible...