1990 Geo Metro Base, 2D Hatchback, AutomaticFACTORY OEM SERVICE PROCEDURE

Chart A-2, Won't Flash Code 12

The CHECK ENGINE light should always stay on when ignition switch is in ON position and engine is not running. When diagnostic terminal is grounded the ECM will flash a Code 12, followed by any additional trouble codes. A steady CHECK ENGINE light might be a short to ground or an open diagnostic terminal.

NOTE: Test numbers refer to test numbers on diagnostic chart.
  1. This checks for a grounded light circuit.
  2. This checks if problem is an open circuit in the diagnostic terminal or a faulty ECM.
Fig 1: Chart A-2 Circuit Diagram & Flow Chart
G121602
Factory Service Tools

Use the Manual With the Right Hardware

Pair factory procedures with proven DIY tools so the instructions are easier to execute.

Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.

When to See a Mechanic

Stop DIY work and contact a certified mechanic immediately if any of the following apply:

  • β€’ You smell fuel, burning insulation, or see smoke.
  • β€’ Brakes feel soft, pull hard to one side, or make grinding noises.
  • β€’ The engine overheats, stalls repeatedly, or misfires under load.
  • β€’ You are missing required tools, torque specs, or safe lifting equipment.
  • β€’ You are not confident in the next step or safety outcome.