{"id":527852,"date":"2026-07-16T22:35:39","date_gmt":"2026-07-17T02:35:39","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/?p=527852"},"modified":"2026-07-16T22:35:39","modified_gmt":"2026-07-17T02:35:39","slug":"1999-mazda-millenia-pcm-replacement-guide","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/","title":{"rendered":"1999 Mazda Millenia PCM and ECM Replacement Guide"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">PCM<\/div>\n<h1>1999 Mazda Millenia PCM and ECM Replacement Guide<\/h1>\n<p class=\"hero-subtitle\">In the 1999 Mazda Millenia, the Powertrain Control Module and Engine Control Module manage engine speed, fuel delivery and transmission shift timing. Failure of either unit can trigger no\u2011start conditions, stalling, rough idle, or loss of diagnostic communication, often flagged by specific fault codes.<\/p>\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>PCM removal and install typically requires about 1.0 hour of labor.<\/li>\n<li>ECM removal and install typically requires about 0.9 hour of labor.<\/li>\n<li>Both modules need a relearn procedure of roughly 0.5 hour after replacement.<\/li>\n<li>Factory service bulletins address AC odor issues and ECU numbering changes.<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<p>When a 1999 Mazda Millenia begins to hesitate, stall, or refuse to start, the underlying cause may lie in the vehicle&#8217;s electronic control units. The Powertrain Control Module (PCM) and Engine Control Module (ECM) serve as the brain for engine and transmission operations, interpreting sensor data and directing actuators. Understanding how these modules function, what symptoms signal a problem, and the steps required for a proper replacement can help you decide whether a repair or a refurbished unit is the best path forward. This guide walks you through the definition, location, labor requirements, programming needs and preventive care for the PCM and ECM in your Millenia, giving you the knowledge to make an informed service decision.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>What the PCM Does in a 1999 Mazda Millenia<\/h2>\n<p>The Powertrain Control Module in the 1999 Mazda Millenia receives input from dozens of sensors, calculates optimal fuel injection and ignition timing, and commands the transmission for smooth shifting. It also monitors emissions compliance and stores diagnostic trouble codes. The Engine Control Module performs a similar role focused on engine operation, handling spark timing, idle control and fuel trim adjustments. Both units are essential for reliable performance; a malfunction can cause loss of power, erratic idle, or complete shutdown. Replacement modules must match the vehicle&#8217;s specifications, and a proper fit ensures that <a href=\"https:\/\/www.fs1inc.com\/mazda\/millenia-engine-computers.html\">replacement PCM for the Millenia<\/a> integrates with existing wiring and sensor arrays without additional hardware changes.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Where the PCM Is Located and What Replacement Involves<\/h2>\n<p>The PCM is mounted in the engine compartment, typically attached to the firewall near the intake manifold. Access involves disconnecting the battery, removing the cover, and unplugging the module connector before the unit can be unbolted. The labor book time for this removal and reinstall is listed as 1.0 hour. The ECM resides on the passenger side of the engine bay, secured to the engine block with a few bolts and a connector that must be detached. The book time for the ECM replacement is 0.9 hour. Both procedures require careful handling of electrical connectors to avoid damage, and torque specifications are not provided, so standard manufacturer torque values should be followed.<\/p>\n<figure style=\"margin:22px auto;text-align:center;max-width:720px\"><img decoding=\"async\" style=\"max-width:100%;height:auto;border:1px solid #e2e6ec;border-radius:8px\" src=\"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-mazda-millenia-pcm-location-diagram.webp\" alt=\"1999 Mazda Millenia PCM location diagram\" loading=\"lazy\"\/><figcaption style=\"font-size:13px;color:#667085;margin-top:8px\">PCM mounting location on the 1999 Mazda Millenia.<\/figcaption><\/figure>\n<div style=\"background:#f7f9fc;border:1px solid #e2e8f2;border-radius:10px;padding:18px 24px;margin:18px 0\">\n<h3 style='margin-top:0'>How to Reach the PCM on the 1999 Mazda Millenia<\/h3>\n<ol style=\"margin:14px 0 6px 0;padding-left:26px\">\n<li style=\"margin:10px 0;line-height:1.65\"><b>Disconnect<\/b> the negative battery cable.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the rear console box, center panel, and undercover.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the rear heater duct fasteners.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Disconnect<\/b> the PCM connector.<\/li>\n<\/ol>\n<p style='margin:10px 0 0 0'><em>Work with the ignition off, and treat the module as static-sensitive: avoid touching the connector pins at any point.<\/em><\/p>\n<\/div>\n<table style=\"width:100%;border-collapse:collapse;margin:18px 0;font-size:15px\">\n<tr>\n<th style=\"border:1px solid #d6dbe3;background:#f2f5f9;padding:9px 12px;text-align:left\">Operation<\/th>\n<th style=\"border:1px solid #d6dbe3;background:#f2f5f9;padding:9px 12px;text-align:left\">Configuration<\/th>\n<th style=\"border:1px solid #d6dbe3;background:#f2f5f9;padding:9px 12px;text-align:left\">Book Time<\/th>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Powertrain Control Module R&amp;R<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">All configurations<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">1.0 hr<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Powertrain Control Module Relearn<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">All configurations<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">0.5 hr<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Engine Control Module R&amp;R<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">All configurations<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">0.9 hr<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Engine Control Module Relearn<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">All configurations<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">0.5 hr<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"info-section\">\n<h2>Programming Requirements After Replacement<\/h2>\n<p>After installing a new PCM or ECM in the 1999 Mazda Millenia, the factory procedure calls for a relearn operation to synchronize the module with the vehicle&#8217;s existing sensors and transmission control logic. The relearn step for each unit is documented as 0.5 hour of labor. Flagship One provides units that arrive already VIN\u2011programmed, meaning the necessary calibration data is pre\u2011loaded and the relearn process is effectively completed at the factory. Consequently, the technician only needs to perform the physical install and a brief verification, saving time and reducing the risk of programming errors. This <a href=\"https:\/\/www.fs1inc.com\/1999-mazda-millenia-2-3l-pcm-engine-computer-ecm-ecu-programmed-updated.html\">a VIN-programmed replacement unit<\/a> eliminates the need for on\u2011site coding.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Symptoms of a Failing PCM<\/h2>\n<p>A failing PCM or ECM in a 1999 Mazda Millenia may present as a no\u2011start condition, intermittent stalling, rough idle, or unexpected transmission shifts. You might also see a loss of communication with the scan tool, preventing trouble code retrieval. Common diagnostic codes include P0601, which indicates a communication fault between the control module and other vehicle systems. In some cases, the engine may run lean or rich, triggering emission warnings. These symptoms often appear gradually, giving you an opportunity to address the issue before a complete shutdown occurs.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Factory Service Bulletins Worth Knowing<\/h2>\n<p>Service bulletins for this model include Mazda Tips regarding a remanufactured ECU numbering change, and bulletin 07 002\/09 which addresses a multi\u2011model air\u2011conditioning musty or mildew odor issue.<\/p>\n<table style=\"width:100%;border-collapse:collapse;margin:18px 0;font-size:15px\">\n<tr>\n<th style=\"border:1px solid #d6dbe3;background:#f2f5f9;padding:9px 12px;text-align:left\">Bulletin<\/th>\n<th style=\"border:1px solid #d6dbe3;background:#f2f5f9;padding:9px 12px;text-align:left\">Subject<\/th>\n<th style=\"border:1px solid #d6dbe3;background:#f2f5f9;padding:9px 12px;text-align:left\">What It Addresses<\/th>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">&mdash;<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Mazda Tips: Remanufactured Ecu Numbering Change<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">&mdash;<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">&mdash;<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">07 002\/09 Multi Model Air Conditioning Musty \/ Mildew Odor<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">&mdash;<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"info-section\">\n<h2>Protecting the PCM in Your 1999 Mazda Millenia<\/h2>\n<ul style=\"margin:14px 0 6px 0;padding-left:26px\">\n<li style=\"margin:10px 0;line-height:1.65\">Maintain a healthy charging system to keep voltage within specifications.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Ensure all ground straps and connector pins are clean and tightly secured.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Avoid jump\u2011starting the vehicle with excessive voltage spikes.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Promptly address any stored trouble codes before they recur.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Inspect connector seals for cracks or corrosion and replace as needed.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Regularly service the cooling system to prevent moisture intrusion.<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<h2>Frequently Asked Questions<\/h2>\n<h3>What are the typical labor times for replacing the PCM in a 1999 Mazda Millenia?<\/h3>\n<p>The factory book time for removing and installing the Powertrain Control Module on a 1999 Mazda Millenia is listed as 1.0 hour.<\/p>\n<h3>Does the 1999 Mazda Millenia require a special relearn after ECM replacement?<\/h3>\n<p>Yes, the ECM requires a relearn procedure that is documented as 0.5 hour of labor to synchronize the new unit with the vehicle&#8217;s sensors.<\/p>\n<h3>Can a VIN\u2011programmed replacement unit eliminate the need for on\u2011site coding?<\/h3>\n<p>Flagship One units arrive pre\u2011loaded with the vehicle&#8217;s VIN data, so the factory\u2011required programming steps are already completed, reducing shop time.<\/p>\n<h3>What service bulletin addresses air\u2011conditioning odor in the 1999 Millenia?<\/h3>\n<p>Bulletin 07 002\/09 covers a musty or mildew odor issue that can affect multiple models, including the 1999 Mazda Millenia.<\/p>\n<h3>Is there a known issue with remanufactured ECUs for this vehicle?<\/h3>\n<p>Mazda Tips note a change in numbering for remanufactured ECUs, which can affect parts identification but does not impact function.<\/p>\n<\/div>\n<div class=\"info-section\">\n<p>When your 1999 Mazda Millenia shows signs of PCM or ECM failure, you can choose a professional repair using a new OEM unit or opt for a Flagship One refurbished replacement. Both paths restore the vehicle&#8217;s electronic control capabilities, but a VIN\u2011programmed refurbished module saves the on\u2011site programming step, allowing a quicker return to service.<\/p>\n<figure style=\"margin:22px auto;text-align:center;max-width:720px\"><img decoding=\"async\" style=\"max-width:100%;height:auto;border:1px solid #e2e6ec;border-radius:8px\" src=\"https:\/\/www.fs1inc.com\/media\/wysiwyg\/googleshop\/toyotachronic\/toyota-pcm-chronic-1.jpg\" alt=\"Refurbished VIN-programmed PCM for the 1999 Mazda Millenia\" loading=\"lazy\"\/><figcaption style=\"font-size:13px;color:#667085;margin-top:8px\">A refurbished, VIN-programmed replacement PCM for the 1999 Mazda Millenia from Flagship One.<\/figcaption><\/figure>\n<p>Flagship One stocks a <a href=\"https:\/\/www.fs1inc.com\/1999-mazda-millenia-2-3l-pcm-engine-computer-ecm-ecu-programmed-updated.html\"><b>refurbished, VIN-programmed PCM for the 1999 Mazda Millenia<\/b><\/a> with a lifetime warranty, free shipping and no core charge. The full <a href=\"https:\/\/www.fs1inc.com\/mazda\/millenia-engine-computers.html\">Mazda Millenia module lineup<\/a> covers other engine configurations as well.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Final Thoughts<\/h2>\n<p>If you suspect the Powertrain or Engine Control Module is at fault in your 1999 Mazda Millenia, consider the labor times and relearn requirements outlined here. Choosing a pre\u2011programmed replacement can streamline the repair and get you back on the road with confidence.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>If your 1999 Mazda Millenia shows no\u2011start or erratic idle, a failing PCM or ECM could be the cause. Learn symptoms, labor times and how a proper replacement avoids further issues.<\/p>\n","protected":false},"author":1,"featured_media":520544,"comment_status":"open","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[258,409],"tags":[52,74,619],"class_list":["post-527852","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-car","category-mazda","tag-52","tag-mazda","tag-millenia"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>1999 Mazda Millenia PCM and ECM Replacement Guide - Flagship One Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"1999 Mazda Millenia PCM and ECM Replacement Guide - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"If your 1999 Mazda Millenia shows no\u2011start or erratic idle, a failing PCM or ECM could be the cause. Learn symptoms, labor times and how a proper replacement avoids further issues.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Flagship One Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/flagshipone\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/flagshipone\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-17T02:35:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-mazda-millenia-pcm-location-diagram.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"680\" \/>\n\t<meta property=\"og:image:height\" content=\"343\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"FlagshipOne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@theflagshipone\" \/>\n<meta name=\"twitter:site\" content=\"@theflagshipone\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"FlagshipOne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"1999 Mazda Millenia PCM and ECM Replacement Guide\",\"datePublished\":\"2026-07-17T02:35:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/\"},\"wordCount\":1190,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1999-mazda-millenia-pcm-location-diagram.webp\",\"keywords\":[\"1999\",\"Mazda\",\"Millenia\"],\"articleSection\":[\"Car\",\"Mazda\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/\",\"name\":\"1999 Mazda Millenia PCM and ECM Replacement Guide - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1999-mazda-millenia-pcm-location-diagram.webp\",\"datePublished\":\"2026-07-17T02:35:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1999-mazda-millenia-pcm-location-diagram.webp\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1999-mazda-millenia-pcm-location-diagram.webp\",\"width\":680,\"height\":343,\"caption\":\"Factory location diagram for the 1999 Mazda Millenia engine control module\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-mazda-millenia-pcm-replacement-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"1999 Mazda Millenia PCM and ECM Replacement Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\",\"name\":\"Flagship One Blog\",\"description\":\"Flagship One Inc. OEM Engine Computers  Control Modules\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\",\"name\":\"Flagship One, Inc.\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/web-lg-fs1-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/web-lg-fs1-logo.png\",\"width\":1341,\"height\":1098,\"caption\":\"Flagship One, Inc.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/flagshipone\",\"https:\\\/\\\/x.com\\\/theflagshipone\",\"https:\\\/\\\/www.instagram.com\\\/flagship_one\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC0oyKphffBM2qkJ-gKPmMXw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\",\"name\":\"FlagshipOne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"caption\":\"FlagshipOne\"},\"description\":\"The world's top supplier of programmed OEM (Original Equipment Manufacturer) Powertrain Control Modules (PCM), Engine Control Modules (ECM), Injection Control Modules (IDM), Body Control Modules (BCM), Transmission Control Modules (TCM), Engine Control Units and all other car control units. With over a decade in the business, we are the most reliable source when it comes to programming services for replacement engine control modules.\",\"sameAs\":[\"https:\\\/\\\/www.fs1inc.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/flagshipone\\\/\",\"https:\\\/\\\/www.instagram.com\\\/flagship_one\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/fs1inc\"],\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/author\\\/flagship1inc\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"1999 Mazda Millenia PCM and ECM Replacement Guide - Flagship One Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/","og_locale":"en_US","og_type":"article","og_title":"1999 Mazda Millenia PCM and ECM Replacement Guide - Flagship One Blog","og_description":"If your 1999 Mazda Millenia shows no\u2011start or erratic idle, a failing PCM or ECM could be the cause. Learn symptoms, labor times and how a proper replacement avoids further issues.","og_url":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/","og_site_name":"Flagship One Blog","article_publisher":"https:\/\/www.facebook.com\/flagshipone","article_author":"https:\/\/www.facebook.com\/flagshipone\/","article_published_time":"2026-07-17T02:35:39+00:00","og_image":[{"width":680,"height":343,"url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-mazda-millenia-pcm-location-diagram.webp","type":"image\/webp"}],"author":"FlagshipOne","twitter_card":"summary_large_image","twitter_creator":"@theflagshipone","twitter_site":"@theflagshipone","twitter_misc":{"Written by":"FlagshipOne","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"1999 Mazda Millenia PCM and ECM Replacement Guide","datePublished":"2026-07-17T02:35:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/"},"wordCount":1190,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-mazda-millenia-pcm-location-diagram.webp","keywords":["1999","Mazda","Millenia"],"articleSection":["Car","Mazda"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/","url":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/","name":"1999 Mazda Millenia PCM and ECM Replacement Guide - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-mazda-millenia-pcm-location-diagram.webp","datePublished":"2026-07-17T02:35:39+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/#primaryimage","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-mazda-millenia-pcm-location-diagram.webp","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-mazda-millenia-pcm-location-diagram.webp","width":680,"height":343,"caption":"Factory location diagram for the 1999 Mazda Millenia engine control module"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/1999-mazda-millenia-pcm-replacement-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"1999 Mazda Millenia PCM and ECM Replacement Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.fs1inc.com\/blog\/#website","url":"https:\/\/www.fs1inc.com\/blog\/","name":"Flagship One Blog","description":"Flagship One Inc. OEM Engine Computers  Control Modules","publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fs1inc.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fs1inc.com\/blog\/#organization","name":"Flagship One, Inc.","url":"https:\/\/www.fs1inc.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2019\/06\/web-lg-fs1-logo.png","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2019\/06\/web-lg-fs1-logo.png","width":1341,"height":1098,"caption":"Flagship One, Inc."},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/flagshipone","https:\/\/x.com\/theflagshipone","https:\/\/www.instagram.com\/flagship_one","https:\/\/www.youtube.com\/channel\/UC0oyKphffBM2qkJ-gKPmMXw"]},{"@type":"Person","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700","name":"FlagshipOne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","caption":"FlagshipOne"},"description":"The world's top supplier of programmed OEM (Original Equipment Manufacturer) Powertrain Control Modules (PCM), Engine Control Modules (ECM), Injection Control Modules (IDM), Body Control Modules (BCM), Transmission Control Modules (TCM), Engine Control Units and all other car control units. With over a decade in the business, we are the most reliable source when it comes to programming services for replacement engine control modules.","sameAs":["https:\/\/www.fs1inc.com\/","https:\/\/www.facebook.com\/flagshipone\/","https:\/\/www.instagram.com\/flagship_one\/","https:\/\/www.linkedin.com\/company\/fs1inc"],"url":"https:\/\/www.fs1inc.com\/blog\/author\/flagship1inc\/"}]}},"_links":{"self":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/527852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/comments?post=527852"}],"version-history":[{"count":1,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/527852\/revisions"}],"predecessor-version":[{"id":527853,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/527852\/revisions\/527853"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media\/520544"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=527852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=527852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=527852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}