Ok, here is the book definition of code 12 for our engines:
This code will flash whenever the diagnosic terminal is grounded with the ignition turned on and the engine not running. If additional trouble codes are stored in the ECM they will appear after this code has flashed three times.