12 and 55 are start and end of message codes. 31 could be purge solenoid, LDP pump, or a vapor leak. You need to have it checked with a OBD 2 scan tool to get a proper 4 digit trouble code to know the actual cause.
P0700, code present in transmission computer.You need to have the tcm checked for codes.
P0420 Catalyst System Efficiency Below Threshold (Bank 1)
It is done displaying codes in the odometer.
The light is on because the abs computer has detected an electrical failure. You need to have the system checked for codes.
I would recommend that you get a shop manual for this vehicle. It will tell you how to find the fault codes and what they mean.
That comes up when you cycle the key on,off,on,off,on and it does a self test. "done" means that there are no trouble codes found.
End of message, no more codes, or no codes present.End of message, no more codes, or no codes present.
The system is finished displaying trouble codes in the odometer.
evaporative leak
12 means that the battery was disconnected with in the last 50 start cycles 55 means end of codes. flash, short pause flash, flash (12) longer pause flash,flash,flash,flash,flash, short pause, flash,flash,flash,flash,flash (55)
MAP sensor if I recall
Trouble code P1491 means: Radiator fan relay control circuit