I would look at your distributor. The next time you get a check engine light check to see what code is being thrown (by connecting the two connectors located next to ecu and waiting for the light to flash the codes). That will at least give you some idea.
As for your O2 light, that's just a timer...you can turn it off by either removing the O2 bulb from the instrument panel, or turn it off by moving a screw on the back of the instrument panel This isnt anything to worry about.
As for your O2 light, that's just a timer...you can turn it off by either removing the O2 bulb from the instrument panel, or turn it off by moving a screw on the back of the instrument panel This isnt anything to worry about.