1989 Geo Spectrum 2D Hatchback, StandardFACTORY OEM SERVICE PROCEDURE

Code 12, No Distributor Reference Pulse To ECM

The ECM receives a pulse from the tach filter. When engine is not running and with no other codes stored, indicates a normal condition. Code 12 will not store in memory and will display only when fault is occurring. An open or ground between ignition coil and ECM will display Code 12.

NOTE: Test numbers refer to test numbers on diagnostic chart.
  1. Code 12 will display when ignition is on and ALDL connector is grounded. System is functioning normally. If "CHECK ENGINE" light does not flash, a fault should be suspected.
  2. This checks if signal voltage is present at ECM.
  3. This checks if a short or grounded condition exists between ignition coil and tach filter.
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.