Went to park up, engine on 04discovery not sounding good, stalled, would not fire, just turning over. Finally started but was,looked and sounded as if running on 4.stalled once gear engaged... It was put on diagnostics and came up "road speed missing fault" code 96. Cleared fault, running fine now. Can anybody shed any light on any reason as to what caused the fault . Thanks for any help. !!!!!