Not sure if you have already had some advice on this one but my 99 Disco 2 had a similar problem and it was found to be the starter motor. A new one has fixed my starting problem but I had been down a rabbit hole with the autobox XYZ inhibitor switch that stops you starting in drive before a...