Dont know if this will help . but I had a similar problem on my 2000 Freelander . some times it would start and sometimes not, very frustrating . when it would,nt start exact symptoms as yours , everything on, turn key to start position nothing happens zilch . problem traced to red wire that goes to base of starter motor corroded so no feed to starter motor and no feedback to ignition . solution clean terminal of this offending wire and tighten up spade connection with pliers to give better connection . Go careful when cleaning this treminal cos if you are cleaning this with say a small wire brush and touch other terminals in vacinity causes a few sparks . Best use a bit of emery cloth .
Regards Mick .
Mick
September 2008