I have a 91 accord with 205k miles on it. Recently, it has been running kind rough during acceleration and after a little while, the check engine light will come on and then the car runs just fine. It is throwing a code 43. I have used some fuel injection system treatment in the gas, and had a tune up with new plugs, wires, pcv valve, air filter, and fuel filter (all honda parts). I have been searching old threads in this group, but haven't been able to find any where the car was running bad until the check engine light comes on, and then runs good. When I am accelerating, it just doesn't seem to want to go, and it also has a very rough idle (until the light comes on) and sometimes it is so bad that I have to keep my foot on the gas a little to keep the car from going dead. Anybody know, or have any idea, what could be wrong? I was thinking it might be an O2 sensor, but I would like to know more before I shell out 0+ for a new one. Thanks!