Alfa 147 1.6 TS 03 plate Miss-fire
First my apologies for posting on the age old 147 misfire issue again, but I have read all of the related threads on this website, and having taken the appropriate advice, still do not seem to be able resolve (as a novice) and I'm at my wits end...
The car is regularly lighting up the engine management fault lamp. I took it in to my local Alfa garage who said I had suspect coil packs and needed new plugs. I replaced all plugs and coil packs and the problem went away for 2 weeks, before returning. I bought an ECU connector and downloaded multiecuscan which gave P0300 & P0301 errors and faulty MAF. I removed and carefully cleaned the MAF which seemed to resolve the problem, but only temporarily. I also swapped in another MAF, but this made no difference (though it was not brand new). The problem now occurs intermittently and generally once the engine is up to temperature, whereas before, it occurred mainly when cold. Occasionally the misfire will stop after a few miles, on other trips, it labours all the way home and on rare occasions the misfire does not rear it's head at all!
This evening, I plugged in the multiecuscan and as well as P0300 & P0301 faults, now have P0150 and P1178 error codes added to the list. Are the latter a consequence of the misfire or could they be the source of the problem and if so, how can I resolve?
I have ruled out the plugs, coils and MAF, checked and cleaned all connectors. Could anyone suggest where I should look next?
Thanks in advance of your advice.