Good morning all need some advice. I have a Mazda 6 1.8 s. About 6 months ago every now and then it started missing. I took in for a full service and asked for it to be scanned and nothing showed up. It then became progressively worse. I took it back to garage and still no fault found. I did raise the MAF which they said they cleared. After taking it out last week and it juddering every 5 mins I took to a different garage who but on diagnostic machine and got code B1318 the garage couldn't believe I was getting no engine warning light which it never has. After lots of research it would appear it was a fault with the MAF which I changed on Sunday I also noticed the first garage had not tightened up clips on air pipe. Took it out for a long run and it had one very minor judder. Took it out yesterday and its worse than every and now drinking fuel. Please any ideas as at wits end thank you.