Re: ECU Fault Codes
P1178 is a air/fuel mix out of range over a prolonged period of time ie it wasnt an instantanious fault, its been there for a whilst.
unfortunately saying its the MAF sensor is not true, this fault could be caused by a number of things, for example, MAF, engine temp, injectors, lambda... the list goes on
your best bet is to go to alfa or a decent indie and get the car wired to the examiner kit, this will pinpoint the exact cause. my car had the same fault and it was suggested the MAF was dead (£100+) but when i took it to my friends indie (for a free check lol) it turned out to be the engine temp sensor... £9 from alfa!
unfortunately the alfa charge for a session on examiner is £50...