Then read the fault code maybe it points you to the right direction and the management part which was guilty from the beginning but not completely failed gave up the gost for good... for the MAF you need to watch it's live readings under load but i dont know what are the good figures for your kind of management
My friends call me Fery
2000 Discovery Td5 ES manual
Hawkeye v.6, Nanocom EVO,
VDM UCANDAS, oscilloscope
if you think my english is peculiar it means you didnt hear my japanese
ALL MY ADVICES ARE BASED ON MY OWN KNOWLEDGE AND MY WAY OF UNDERSTANDING THE DESCRIPTION AND OPERATION OF SYSTEMS... I'M NOT A LAND ROVER TRAINED SPECIALIST JUST AN ADDICTED ENTHUSIAST.