As an Amazon Associate, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Every control module on the 1987-1989 Mazda 323 Wagon — where it lives, replacement time, and what it takes to program a replacement.
Instrument Cluster (IC)1.5 hr R&Rno coding
📍 Dashboard, behind instrument panel face
⚠️ Mechanical odometer; no electronic programming required. Mileage transfer requires physical gear swap or documentation for legal compliance.
Engine Control Unit (ECU)1.2 hr R&Rrelearn only +0.3 hr▸ programming details
📍 Engine compartment, passenger side firewall, mounted on inner fender or firewall bracket
🔧 Flash-code method via check engine light or early Mazda MDS tester
⚠️ Carbureted models (1987-1988) have minimal ECU; fuel-injected models (1988-1989) have more sophisticated ECU. Replacement typically requires idle relearn procedure. Clear adaptive memory by disconnecting battery for 10+ minutes.
Audio Unit (N/A)0.5 hr R&Rno coding
📍 Center dashboard, DIN-slot mounted
⚠️ Standard DIN-size cassette or AM/FM radio. No electronic integration with vehicle systems. May require radio code if equipped with anti-theft feature (rare for this era).
Aftermarket tool coverage varies by software version and vehicle build — treat "aftermarket tool" rows as "usually possible" and verify against your tool maker's coverage list before promising a customer. Spot a wrong location or hour? Tell us — corrections ship fast here.
Size-standard part numbers — verify your connector type before buying. Rear blades are model-specific; check the package's vehicle list.
Fuel economy figures are EPA data via fueleconomy.gov (median across matching trims). Performance figures are compiled estimates for the 1989 Mazda 323 Wagon 1.6L I4 and can vary by trim.
🔧 Database maintained under the daily editorial review of Chris Hackleman · Master Technician · 20+ years and Jeff Moore · Master Lexus & Toyota Mechanic · 20+ years.