I have a is200 2002 with 106k on the clock, 3 engine codes come up p0300 p0301 and p0302 I know that it means random miss fire and misfire in cylinder 1&2. But for some reason it doesn't constantly do it just random Rev ranges. Also when I disconnect the O2 sensor (cyl 1,2,3) there is no change if anything the car seems to act a bit better but nothing to shout about. When I re connect it and disconnect the 2nd O2 sensor in the mani (cyl 4,5,6) the car acts worse and a stink of petrol from the Exhuast, am I right in thinking its a lambda sensor? Also when the engine is cold the car doesn't seem to bad but still not great, or can it be a coil pack? Spark plug? Fuel injector? The spark plugs all look perfect to me but these is starting to confuse me now, any help will be really appreciated!