Hi,
Had this issue with my 2007 Freelander TD4. After a great deal of faffing about (new battery, new key* ,yada yada,)I noticed the OBD plug thing was hanging loose. There was a broken wire. Spliced it together. Still no start. So, checked the fuses in the passenger well. I can't remember off...