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 became worse and eventually broke down with no power wouldn’t turn over completely dead got it recovered and this time diagnosed as crankshaft sensor so got this changed drove ok for a few days but reduced power keeps showing can’t go above 30 mph - any ideas what next please? I must add that this is a vehicle bought for the 17 year old son