Fingers crossed the Freelander is fixed. :)
Apparently the fuel pump has been known to cause misfires. Design fault??? dont know. Anyway, they modified the pump and put the old crank sensor back on (turns out the new one was knackered!) and it is all running fine now.
Thanks for your...