For the past couple of weeks my diesel freelander has been causing problems. A couple of weeks ago the engine warning light came on. But then went out when the car engine was turned off and on again. It drove fine, nothing wrong. Then a couple of days later it went into limp mode. I took it to a garage and after reading the error message they replaced the Mass Airflow Metre. This fixed the problem and the freelander drove great but only for a day when it just suddenly died on me, all the dash lights on and it just wont start. So today it's had a new remote fuel pump but that made no difference, it still wont start. Any ideas what it could be as I've got no idea? Cheers.