HB,
Lets think about this for a second. When you say you give it gas, do you mean you open the throttle. Opening the throttle plate lets in more air, right?
No, the O2 sensor is not causing the codes 212 or 214.
212 (continuous memory) "Loss of Ignition Diagnostic Monitor (IDM) input to ECA (aka ECU or ECM) / SPOUT circuit GROUNDED
214 (continuous memory) CID (Cylinder Identification)[aka Camshaft Position sensor] circuit failure
Test should be done with a Digital Multimeter (DMM) or a LED (light emiting diod) test light. Do not do the test with an analog (swing needle) meter, nor with an incandescent bulb as a test light. An incandescent type test light/probe is NOT acceptable for the following test either.
Note: The DIS module is mounted on the intake crossover tube. It is grounded by the screws that hold it to the crossover tube.
Remove the screws, one at a time, clean it, replace it, and then do the others until all are clean and making good contact. It helps to coat them lightly with anti-sieze compound on the threads.
1.) PIP (profile ignition pickup or CKP (or crankshaft position sensor) to control unit;
a) Connect DMM or LED between the PIP wire (DB dark blue) at the DIS (fourth one down on the left) and the negative battery terminal (NBT). Crank engine.
Results 3 to 7 volts on the DMM, or the test light blinks.
If not; Crank sensor, crank sensor power or ground, or wiring faulty.
What this means is that the problem could be a bad sensor, a problem with the power wire or the ground wire relative to this sensor, such as a faulty connection, or an "OPEN" in either one of those wires.
2.) SPOUT to DIS Module (PIP signal OK)
a.) Connect DMM or LED between SPOUT wire ((Y/LG =yellow with a light green stripe) and negative battery terminal. Crank engine.
Results 3 to 7 volts or test light blinks
If not. Control unit or wiring faulty
3.) IDM (Ignition Diagnostic Monitor) to control unit
a.) connect DMM or LED between IDM wire (GY/O gray/orange) on the DIS and the NBT.
Results. 3 to 7 volts on the DMM or the test light blinks.
If not. DIS Module or wiring faulty
4.) CID at sensor (back probe the dark green wire at the sensor's connection) (not at the DIS Module)
a.) connect LED test light (not DMM this time)between CID CS wire and NBT. Crank engine
Results. Test light blinks.
If not CID sensor or wiring faulty
5.) COIL Power (PWR)
a.) Connect LED TEST LIGHT (Not DMM) between COIL PWR (VBAT) wire (Top wire on the left on the DIS connection)and the NBT. Key in the on position (KOEO)
Results. Test light on
If not Coil Power Wiring faulty, i.e. bad connection, broken wire, shorted wire.
You may find it easier to have a "lovely assistant" to help youo with doing the tests, e.g. cranking the engine for a few seconds.
Hope this helps. Let us know if you need more info. rangerj
PS. Thanks Scott.