Son's car giving me some grief
Astra 1.8 (Z18XE 2002), will only rev to around 3500rpm, goes very 'wooly' and misfires, emmision light comes on at this point. Sounds like it's short of fuel or the timing has gone way retarded.
My fault code reader picks up codes for 'misfire detected' but varies on cylinder numbers. Tech 2 shows up multiple misfires, nothing else.
Recently serviced so filters, plugs etc. are new but have tried a different set of plugs, a new coil pack (non genuine) a genuine coil pack from a donor (for good measure), fuel pressure checked (ok), inlet pipe checked between MAF and manifold, all to no avail.
Exhaust dropped from the bottom of the cat (in case of blockage) but no different. Looking up into cat, looks ok but can't be 100%, next step maybe remove O2 sensor from manifold in case cat is blocked but I'm not hopeful. Possibly MAF or ECU??
Anyone got any ideas for me?