Hi there. Could anyone please give me some constructive suggestions. I have a brava 1.6 2001, the check engine light came up and it started shaking, running on 3 cylinders like. I changed the sparks but no difference, it seems to get worse every time I start the engine. I took it to the service for a diagnostic and the error codes given were PO135-O2 Sensor Heater Circuit Bank 1 Sensor 1, PO202-Cylinder 2 Injector Circuit and PO300-Random Cylinder Misfire. Any ideas of what could it be? As the misfire changes from one cylinder to another, could it still be an injector at fault? or the ignition coil.. Thanks a lot