Code 12 will always flash. It will flash that code three times, and then any codes that are stored three times each, and then it should flash 12 again.
Here is a list of codes for GM:
https://www.2carpros.com/articles/buick-cadillac-chevy-gmc-oldsmobile-pontiac-gm-1983-1995-obd1-code-definitions-and-retrieval-method
So if you did not wait to see if other codes come up after the 12, recheck it and let us know what you get.
As far as the brake light goes, I would look at the brake fluid level sensor in the master cylinder. Make sure that the connector is tight and clean, and that the wires are not frayed. If it is not too expensive (which it should not be), get a new sensor. It is pretty common for them to fail.
SPONSORED LINKS
Thursday, November 23rd, 2017 AT 4:56 AM