I have a petrol Berlingo multispace 1.3l 'forte'. It's 2003 with 70k miles.
The issue happened today driving home. While sat in traffic the engine began juddering/pulsing. Rpms didn't seem to move (?) but the juddering was bad, when I accelerated and increased RPMS the juddering reduced.
As I pulled away the engine management warning light began to false and beep and after a couple of minutes it stopped, and since then the engine management light stayed on solid, not flashing.
I managed to get home, the engine smelt pretty bad but there wasn't any obvious smoke etc. the engine temperature is normal.
I plugged in the code reader and have two codes:
P0135 O2 Sensor Heater Circuit Malfunction - Bank 1 Sensor 1
And
P0130 O2 Sensor Circuit – Bank 1 Sensor 1
Now I THINK the bank 1 sensor 1 oxygen sensor is working - If I have the correct one I used a multimeter to test the resistance and voltage which were normal.
Any ideas what the cause could be? The exhaust pipe near the catalytic converter has a hole that needs repairing. I wonder if this could be messing with the oxygen/fuel balance and cause such a big issue?
Any advice is hugely appreciated. I am really struggling financially and if I can fix this myself I must do that