ive got a discovery with a miss fire its fine on lpg but miss,s when switched to petrol i changed the plugs cap and arm and cthe miss fire went the following day i started it up and its back the plugs are black and obviously over fueling could this be down to the air flow meter ????? when disconecting the air flow meter when running there is no differance in running ??????