Had same problem with my freelander 1 it turned out to Be MAP pressure sensor.do not buy an after market one it still did not fix it. Get one from a scrap yard landrover original . All this was done at a garage under it 3 mounts warranty hope this heps.