Hi, your TD5 starting problem sounds like a starter motor problem. I have gone through this recently with a TD5 Disco - the solenoid clicks like it is going in but the starter won't turn.
As these starter motors wear a bit the air gap between the solenoid plunger and the soleniod coil increases a bit. As a result when the solenoid is energised it doesn't engage fully - there is an insulating spacer on the inside of the plunger which interferes with one of the contact blocks.
Solution - either buy a new starter - Land Rover Dealer price over $1k or Karcraft or similar for a more reasonable price (pretty sure it is the same Nippondenso starter) or file off a smidgon off the contact block and insulating washer as I did - probably good for another 100k kms
As for the gearbox warning lights ????
Good luck, Erich

