Hi recently bought a freelander 2 57 plate 140,000 on the clock. Within a few days engine management light had it checked it said it was the maf sensor so that was changed. It then started to misfire so undertook new fuel filter air filter and oil filter this made no difference Miss firing...