do you have a multi meter so you can troubleshoot?
This is what alldata says about code 212
Key Off.
Disconnect Powertrain Control Module (PCM) . Inspect for damaged or pushed out pins, corrosion, loose wires, etc. Service as necessary.
Install breakout box, leave PCM disconnected.
Disconnect Ignition Control Module (ICM) .
Measure resistance between test pin 4 at the breakout box and Ignition Diagnostic Monitor (IDM) circuit at the ICM vehicle harness connector.
Is resistance less than 5.0 ohms?
Yes -- Go to NA5. See: NA5 - Check IDM Circuit For Shorts to Power (Excluding VREF)
No -- Service open circuit. Remove breakout box. Reconnect PCM. Clear continuous memory. See: Reading and Clearing Diagnostic Trouble Codes\Clearing Diagnostic Trouble Codes
NA5
Key "OFF".
Breakout box installed.
Powertrain Control Module (PCM) and Ignition Control Module (ICM) disconnected.
Measure voltage between test pin 4 at the breakout box and battery negative post.
Key "ON", engine "OFF".
Measure voltage between test pin 4 and test pins 40 and 60 at the breakout box.
Is any voltage reading greater than 10.5 volts?
Yes -- Service short circuit. Remove breakout box. Reconnect all components. Rerun quick test. See: Reading and Clearing Diagnostic Trouble Codes\Reading Diagnostic Trouble Codes\Quick Test Appendix (Detailed Testing Instructions)
No -- Go to NA6. See: NA6 - Check IDM Circuit For Short to VREF and PIP
NA6
Key "OFF".
Breakout box installed, Powertrain Control Module (PCM) disconnected.
Ignition Control Module (ICM) disconnected.
Ignition coil disconnected on Non-Computer Control Dwell (CCD) vehicles.
Disconnect Scan Tool from Data Link Connector (if applicable).
NOTE: For proper results of this test, the Scan Tool must be disconnected. Due to the circuitry of the Scan Tool and the vehicle, voltage can be fed to the VREF circuit giving a false indication of a short to power.
For Shorts To VREF:
Measure resistance between test pin 4 and test pin 26 at the breakout box.
For Shorts To PIP circuit:
Measure resistance between test pin 4 and test pin 56 at the breakout box.
Is each resistance greater than 10,000 ohms?
Yes -- Go to NA7. See: NA7 - Check IDM Circuit For Short to Ground
No -- Service short circuits. Remove breakout box. Reconnect all components and Scan Tool (if applicable). Rerun quick test. See: Reading and Clearing Diagnostic Trouble Codes\Reading Diagnostic Trouble Codes\Quick Test Appendix (Detailed Testing Instructions)
NA7
NA7 - Check IDM Circuit For Short to Ground
NOTE: During this check when 4-wire Heated Oxygen Sensor (HO2S) is connected to the vehicle harness on Distributor Ignition (DI) vehicles, a short to SIG RTN (Pin 46) may be indicated in conjunction with an actual PWR GND short.
Key "OFF".
Breakout box installed, Powertrain Control Module (PCM) disconnected.
Ignition Control Module (ICM) disconnected.
Scan tool disconnected from Data Link connector.
Ignition coil disconnected on non-Computer Control Dwell (CCD) vehicles.
Measure resistance between test pin 4 and test pins 20, 40, 46 and 60 at the breakout box.
Is each resistance above 10,000 ohms?
Yes -- Reconnect Scan Tool. Go to NA8. See: NA8 - Check ICM
No -- Remove breakout box. Service short to ground in Ignition Diagnostic Monitor (IDM) circuit. Reconnect all components. Clear continuous memory. See: Reading and Clearing Diagnostic Trouble Codes\Clearing Diagnostic Trouble Codes
NA8
NA8 - Check ICM
Key "OFF".
Breakout box installed.
Connect Powertrain Control Module (PCM) to breakout box.
Reconnect ignition coil and Ignition Control Module (ICM) .
Connect Digital Volt/Ohm Meter (DVOM) between test pin 4 and test pin 16 at the breakout box.
Start engine.
Observe DVOM when voltage is allowed to stabilize.
Lightly tap on ICM to simulate road shock.
Wiggle ICM connector and Camshaft Position (CMP) sensor connectors.
A sudden change in voltage indicates a fault.
Is a fault indicated?
Yes -- Disconnect and Inspect connectors. If connector and terminals are good, remove breakout box, reconnect all components and Refer to Ignition Systems for Distributor Ignition (DI) Diagnostics.
No -- Go to NA9. See: NA9 - Check EEC Harness