Hoping I can contribute a bit, I picked up the following from another site I follow (tribute to Cardoc). Whether any of it works for you, no idea but there you are. Make of it what you will.
This code simply means that somewhere in the chain of events that controls the overall performance of the engine there is a problem and you have to find it.List of possibilities:Fuel quality (low quality fuel a/k/a no-name petrol)Fuel quantity (filter or pump issue)ignition issues (plugs, wires, coils injector flow)temperature control (too high or too low)vacuum leaksexhaust leaks (not only an annoying noise, but it effects proper value reporting to the ECM by the AF and O2 sensors)poor amperage conductivity (i.e. battery or cabling)Sensor issues can be:MAF (Mass Air Flow Meter)MAP (Manifold Absolute Pressure)ECT (Engine Coolant Temperature)AF (Air/Fuel ratio a.k.a. Front O2 which can be a single bank 1 for 4 cyl)O2 (This is the actual O2 behind the CAT that lets the computer know how the CAT is functioning)
Good luck anyway!!