The 22R-E has pretty straightforward electronic ignition, it has a pickup amplifier sitting on top of the coil. The ignition advance is controlled by the ECU. To time it you jump the ECU into diagnostic mode and set the distributor to 5*BTDC.
BTW Perry, have you pulled the codes from the ECU? Any others besides the O2? I got a stumble years ago and the computer correctly figured out the coolant temp sensor (in the front of the intake under the thermostat) had failed.
"Why does the U.S. care which flag will be hoisted on a small piece of land thousands of miles away?" -- Ron Paul