{"id":530279,"date":"2026-07-17T12:20:34","date_gmt":"2026-07-17T16:20:34","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/?p=530279"},"modified":"2026-07-19T11:43:16","modified_gmt":"2026-07-19T15:43:16","slug":"2003-gmc-envoy-pcm-replacement-guide","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/","title":{"rendered":"2003 GMC Envoy PCM ECM Replacement &#038; Programming Guide"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">PCM<\/div>\n<h1>2003 GMC Envoy PCM ECM Replacement &amp; Programming Guide<\/h1>\n<p class=\"hero-subtitle\">The Powertrain Control Module (PCM) and Engine Control Module (ECM) in your 2003 GMC Envoy are the primary computers managing engine operation, transmission shifting, and emissions systems. When internal memory fails, the vehicle may stall, refuse to start, or set multiple fault codes.<\/p>\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>The 2003 GMC Envoy PCM controls fuel injection, ignition timing, and transmission functions through integrated ECM circuitry<\/li>\n<li>Internal module faults (codes P0601-P1683) often prevent communication with scan tools and cause no-start conditions<\/li>\n<li>Book labor for PCM replacement on this model is 1.4 hours, with additional relearn and reset procedures required<\/li>\n<li>Factory caution advises against programming unless directed by a service procedure or GM bulletin<\/li>\n<li>Flagship One replacement units arrive pre-programmed with your VIN, eliminating post-install programming steps<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<p>If your 2003 GMC Envoy is experiencing hard-starting, stalling, or has suddenly developed multiple unrelated fault codes, the Powertrain Control Module (PCM) may be failing. This integrated computer handles engine management, transmission control, and emissions monitoring for the 5.3L V8 engine in your Envoy. Unlike simple sensor failures, module-internal faults often cascade into broader drivability issues because the PCM houses both the engine control (ECM) and transmission control functions in a single unit. This guide explains what the PCM does in your specific vehicle, common failure symptoms, replacement labor considerations, and the critical programming requirements that must be followed after installing a new or refurbished unit. Understanding these factors helps you make informed decisions about repair options and recognize why professional replacement is strongly recommended for this model.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>What the PCM Does in a 2003 GMC Envoy<\/h2>\n<p>The Powertrain Control Module in your 2003 GMC Envoy serves as the central nervous system for the vehicle&#8217;s powertrain. This computer processes inputs from dozens of sensors throughout the engine and transmission, then commands outputs to fuel injectors, ignition coils, transmission solenoids, and emissions components. The module contains non-volatile memory that stores calibration data, VIN information, and adaptive learn values specific to your vehicle. When the internal processor or memory circuitry develops a fault, the module may enter a limited-operation mode, fail to communicate with diagnostic tools, or default to failsafe settings that severely restrict drivability. Because the PCM integrates both engine control (ECM) and transmission control functions, a failure affects everything from idle quality to shift firmness. The 5.3L V8 in your Envoy relies on this module to manage variable valve timing, cylinder deactivation, and the 4-speed automatic transmission&#8217;s shift points. <a href=\"https:\/\/www.fs1inc.com\/gm\/gmc-pcm-ecm-ecu-engine-computer\/envoy-engine-computers.html\">replacement engine computers for the Envoy<\/a> are available from suppliers that pre-program the units with your specific VIN and calibration data before shipping.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>What Replacing the PCM Involves<\/h2>\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\/2003-gmc-envoy-pcm-service-figure.webp\" alt=\"2003 GMC Envoy PCM location diagram\" loading=\"lazy\"\/><figcaption style=\"font-size:13px;color:#667085;margin-top:8px\">From the factory PCM removal procedure for the 2003 GMC Envoy.<\/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 2003 GMC Envoy<\/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 PCM cover retainers.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the PCM cover.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Release<\/b> the spring latch from the PCM.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Release<\/b> the PCM mounting tabs from the PCM.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the PCM.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> any debris from around the PCM connector surfaces.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Loosen<\/b> the PCM electrical connector bolts.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Disconnect<\/b> the PCM electrical connectors.<\/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\">Envoy<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">1.4 hr<\/td>\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\">Envoy XL<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">1.4 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\">Envoy<\/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\">Powertrain Control Module Relearn<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Envoy XL<\/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 Relearn<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Envoy<\/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 Relearn<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Envoy XL<\/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 Reset<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Envoy<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">0.3 hr<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Engine Control Module Reset<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Envoy XL<\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">0.3 hr<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"info-section\">\n<h2>Programming Requirements After Replacement<\/h2>\n<p>Following module replacement, the factory procedure requires performing a relearn sequence to allow the new PCM to adapt to your vehicle&#8217;s specific engine characteristics. The relearn procedure takes approximately 0.5 hours and establishes new adaptive fuel and timing tables. Additionally, an ECM reset procedure of 0.3 hours clears any stored learned values from the old module and initializes default calibrations. A critical factory caution states that programming should only be performed when directed by a service procedure or General Motors service bulletin\u2014programming at other times may not permanently address the customer&#8217;s concern. Another caution warns never to turn off the ignition if programming is interrupted, and all DLC and PCM connections must be secure with up-to-date Techline software. <a href=\"https:\/\/www.fs1inc.com\/2003-gmc-envoy-xl-5-3l-engine-computer-pcm-ecm-ecu-programmed-plug-play.html\">a VIN-programmed replacement unit<\/a> from Flagship One arrives already configured with your vehicle&#8217;s VIN and calibration data, meaning the programming steps that would normally require Tech 2 equipment and software updates have already been completed before the unit reaches you.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Symptoms of a Failing PCM<\/h2>\n<p>When the PCM or ECM develops an internal fault in a 2003 GMC Envoy, several distinct patterns typically emerge. The most concerning symptom is a no-start condition where the engine cranks normally but receives no fuel or spark because the module fails to process sensor inputs. Stalling after startup is common, especially when the module loses its adaptive memory or experiences momentary internal resets. Multiple unrelated trouble codes may appear simultaneously\u2014including checksum errors, processor faults, and communication failures\u2014because the internal memory is corrupted. A dead scan tool connection, where the Tech 2 or other diagnostic scanner cannot establish communication with the PCM, strongly suggests module-internal failure rather than a wiring issue. Transmission shifting problems manifest as harsh shifts, failure to shift out of gear, or the vehicle becoming stuck in limp-in mode. The check engine light may flash continuously or remain steady, and you may notice rough idle, decreased power, or poor fuel economy as the module struggles to maintain proper calibration. <a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0601-internal-control-module-memory-checksum-error\/\">internal memory checksum fault<\/a> specifically indicates that the PCM&#8217;s internal non-volatile memory has detected a data integrity failure.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Module Trouble Codes on the 2003 GMC Envoy<\/h2>\n<p>The 2003 GMC Envoy&#8217;s PCM is documented to set multiple module-internal trouble codes when internal circuitry fails. These codes originate within the module itself rather than from external sensors, making them particularly indicative of PCM replacement needs rather than component repairs.<\/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\">Code<\/th>\n<th style=\"border:1px solid #d6dbe3;background:#f2f5f9;padding:9px 12px;text-align:left\">Meaning<\/th>\n<th style=\"border:1px solid #d6dbe3;background:#f2f5f9;padding:9px 12px;text-align:left\">Full Guide<\/th>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0601-internal-control-module-memory-checksum-error\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P0601<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0601-internal-control-module-memory-checksum-error\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Internal memory checksum error<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0601-internal-control-module-memory-checksum-error\/\" style=\"color:#0563C1\"><b><u>Full P0601 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0602-control-module-programming-error\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P0602<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0602-control-module-programming-error\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Control module programming error<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0602-control-module-programming-error\/\" style=\"color:#0563C1\"><b><u>Full P0602 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0603-internal-control-module-keep-alive-memory-kam-error\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P0603<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0603-internal-control-module-keep-alive-memory-kam-error\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Keep-alive memory (KAM) error<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0603-internal-control-module-keep-alive-memory-kam-error\/\" style=\"color:#0563C1\"><b><u>Full P0603 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0604-internal-control-module-random-access-memory-ram-error\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P0604<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0604-internal-control-module-random-access-memory-ram-error\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Internal RAM error<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0604-internal-control-module-random-access-memory-ram-error\/\" style=\"color:#0563C1\"><b><u>Full P0604 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0605-internal-control-module-read-only-memory-rom-error\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P0605<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0605-internal-control-module-read-only-memory-rom-error\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Internal ROM error<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0605-internal-control-module-read-only-memory-rom-error\/\" style=\"color:#0563C1\"><b><u>Full P0605 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0606-control-module-processor\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P0606<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0606-control-module-processor\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Module processor failure<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0606-control-module-processor\/\" style=\"color:#0563C1\"><b><u>Full P0606 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0607-control-module-performance\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P0607<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0607-control-module-performance\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Module performance fault<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0607-control-module-performance\/\" style=\"color:#0563C1\"><b><u>Full P0607 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p062f-internal-control-module-eeprom-error\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P062F<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p062f-internal-control-module-eeprom-error\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Internal EEPROM error<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p062f-internal-control-module-eeprom-error\/\" style=\"color:#0563C1\"><b><u>Full P062F guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1600-pcm-battery-voltage-supply-loss-of-communication\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P1600<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1600-pcm-battery-voltage-supply-loss-of-communication\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Loss of communication \/ battery voltage supply fault<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1600-pcm-battery-voltage-supply-loss-of-communication\/\" style=\"color:#0563C1\"><b><u>Full P1600 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1621-control-module-long-term-memory-performance\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P1621<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1621-control-module-long-term-memory-performance\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Control module long-term memory performance<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1621-control-module-long-term-memory-performance\/\" style=\"color:#0563C1\"><b><u>Full P1621 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1627-control-module-a-d-performance\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P1627<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1627-control-module-a-d-performance\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">A\/D performance fault<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1627-control-module-a-d-performance\/\" style=\"color:#0563C1\"><b><u>Full P1627 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1680-control-module-calibration-memory-fault\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P1680<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1680-control-module-calibration-memory-fault\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Calibration memory fault<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p1680-control-module-calibration-memory-fault\/\" style=\"color:#0563C1\"><b><u>Full P1680 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"info-section\">\n<h2>Protecting the PCM in Your 2003 GMC Envoy<\/h2>\n<ul style=\"margin:14px 0 6px 0;padding-left:26px\">\n<li style=\"margin:10px 0;line-height:1.65\">Maintain the charging system\u2014alternator output above or below specification can stress the PCM&#8217;s voltage regulator circuitry<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Ensure battery terminals and ground connections remain clean and tight to prevent voltage spikes during startup<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Avoid jump-starting from a running donor vehicle, as voltage surges can damage module electronics<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Address any stored trouble codes promptly rather than clearing them repeatedly without diagnosis<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Inspect PCM connector seals periodically for damage or missing weatherstripping that could allow moisture intrusion<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Do not perform aftermarket programming or chip tuning without understanding the risks to module integrity<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<h2>Frequently Asked Questions<\/h2>\n<h3>Can I replace the PCM on my 2003 GMC Envoy with a used unit from a junkyard?<\/h3>\n<p>A used PCM from a salvage yard will require programming with your VIN and may have unknown internal damage. Additionally, the factory cautions against programming unless directed by a service procedure, and a used unit carries no warranty protection for the critical functions your vehicle requires.<\/p>\n<h3>Why does my 2003 Envoy set so many different fault codes when the PCM fails?<\/h3>\n<p>When internal module memory becomes corrupted, the PCM may lose the ability to process multiple sensor inputs correctly. This causes a cascade of faults across different systems\u2014fuel, ignition, transmission, and emissions\u2014because the module is the central processor for all these functions rather than individual sensors failing independently.<\/p>\n<h3>Will a new PCM restore my Envoy&#8217;s original performance and fuel economy?<\/h3>\n<p>A properly programmed replacement PCM should restore full functionality, but the vehicle may need to complete a relearn cycle spanning several drive cycles before adaptive tables fully optimize. Fuel economy often returns to factory specifications once the new module calibrates to your specific engine&#8217;s characteristics.<\/p>\n<h3>Do I need special tools to replace the PCM on my 2003 GMC Envoy?<\/h3>\n<p>While basic hand tools suffice for physical removal and installation, the relearn and reset procedures typically require a GM scan tool like Tech 2. However, purchasing a VIN-programmed replacement unit from Flagship One eliminates the need for programming equipment, as the unit arrives ready to install.<\/p>\n<h3>What happens if programming is interrupted while replacing the PCM?<\/h3>\n<p>The factory caution explicitly warns against turning off the ignition during programming. Interruptions can leave the module in an unusable state requiring replacement. Ensuring stable power, secure connections, and updated software before beginning programming prevents this scenario.<\/p>\n<\/div>\n<div class=\"info-section\">\n<p>When your 2003 GMC Envoy requires PCM replacement, you have two primary paths: a new or refurbished unit from a supplier like Flagship One that arrives VIN-programmed and ready to install, or a used salvage yard unit requiring professional programming. The pre-programmed option eliminates the complexity of Tech 2 equipment and software updates while providing warranty coverage. Given the integrated nature of the PCM\/ECM in this model and the critical functions it performs, the added cost of a quality replacement unit is typically justified by reduced installation complications and reliable long-term operation.<\/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\/gmtypeA\/gm-pcm-typea-1.jpg\" alt=\"Refurbished VIN-programmed PCM for the 2003 GMC Envoy\" loading=\"lazy\"\/><figcaption style=\"font-size:13px;color:#667085;margin-top:8px\">A refurbished, VIN-programmed replacement PCM for the 2003 GMC Envoy from Flagship One.<\/figcaption><\/figure>\n<p>Flagship One stocks a <a href=\"https:\/\/www.fs1inc.com\/2003-gmc-envoy-xl-5-3l-engine-computer-pcm-ecm-ecu-programmed-plug-play.html\"><b>refurbished, VIN-programmed PCM for the 2003 GMC Envoy<\/b><\/a> with a lifetime warranty, free shipping and no core charge. The full <a href=\"https:\/\/www.fs1inc.com\/gm\/gmc-pcm-ecm-ecu-engine-computer\/envoy-engine-computers.html\">GMC Envoy module lineup<\/a> covers other engine configurations as well.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Final Thoughts<\/h2>\n<p>The 2003 GMC Envoy&#8217;s PCM handles essential engine and transmission functions that affect drivability, reliability, and emissions compliance. Recognizing failure symptoms early and understanding the replacement and programming requirements helps you make sound repair decisions. Whether you choose professional service or a DIY approach with a pre-programmed unit, ensuring the new module is properly matched to your vehicle&#8217;s VIN and calibrated correctly restores the full functionality your Envoy was designed to deliver.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Learn about PCM\/ECM failure symptoms, replacement procedures, and programming for your 2003 GMC Envoy. Includes labor times and key repair considerations.<\/p>\n","protected":false},"author":1,"featured_media":525714,"comment_status":"open","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[258,270],"tags":[388,956,68],"class_list":["post-530279","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-car","category-gmc","tag-388","tag-envoy","tag-gmc"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>2003 GMC Envoy PCM ECM Replacement &amp; Programming 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\/2003-gmc-envoy-pcm-replacement-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2003 GMC Envoy PCM ECM Replacement &amp; Programming Guide - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"Learn about PCM\/ECM failure symptoms, replacement procedures, and programming for your 2003 GMC Envoy. Includes labor times and key repair considerations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-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-17T16:20:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-19T15:43:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/2003-gmc-envoy-pcm-service-figure.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"840\" \/>\n\t<meta property=\"og:image:height\" content=\"757\" \/>\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=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"2003 GMC Envoy PCM ECM Replacement &#038; Programming Guide\",\"datePublished\":\"2026-07-17T16:20:34+00:00\",\"dateModified\":\"2026-07-19T15:43:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/\"},\"wordCount\":1702,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/2003-gmc-envoy-pcm-service-figure.webp\",\"keywords\":[\"2003\",\"envoy\",\"GMC\"],\"articleSection\":[\"Car\",\"GMC\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/\",\"name\":\"2003 GMC Envoy PCM ECM Replacement & Programming Guide - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/2003-gmc-envoy-pcm-service-figure.webp\",\"datePublished\":\"2026-07-17T16:20:34+00:00\",\"dateModified\":\"2026-07-19T15:43:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/2003-gmc-envoy-pcm-service-figure.webp\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/2003-gmc-envoy-pcm-service-figure.webp\",\"width\":840,\"height\":757,\"caption\":\"Figure from the factory control-module removal procedure for the 2003 GMC Envoy\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/2003-gmc-envoy-pcm-replacement-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2003 GMC Envoy PCM ECM Replacement &#038; Programming 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":"2003 GMC Envoy PCM ECM Replacement & Programming 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\/2003-gmc-envoy-pcm-replacement-guide\/","og_locale":"en_US","og_type":"article","og_title":"2003 GMC Envoy PCM ECM Replacement & Programming Guide - Flagship One Blog","og_description":"Learn about PCM\/ECM failure symptoms, replacement procedures, and programming for your 2003 GMC Envoy. Includes labor times and key repair considerations.","og_url":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-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-17T16:20:34+00:00","article_modified_time":"2026-07-19T15:43:16+00:00","og_image":[{"width":840,"height":757,"url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/2003-gmc-envoy-pcm-service-figure.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":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"2003 GMC Envoy PCM ECM Replacement &#038; Programming Guide","datePublished":"2026-07-17T16:20:34+00:00","dateModified":"2026-07-19T15:43:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/"},"wordCount":1702,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/2003-gmc-envoy-pcm-service-figure.webp","keywords":["2003","envoy","GMC"],"articleSection":["Car","GMC"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/","url":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/","name":"2003 GMC Envoy PCM ECM Replacement & Programming Guide - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/2003-gmc-envoy-pcm-service-figure.webp","datePublished":"2026-07-17T16:20:34+00:00","dateModified":"2026-07-19T15:43:16+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/#primaryimage","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/2003-gmc-envoy-pcm-service-figure.webp","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/2003-gmc-envoy-pcm-service-figure.webp","width":840,"height":757,"caption":"Figure from the factory control-module removal procedure for the 2003 GMC Envoy"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/2003-gmc-envoy-pcm-replacement-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"2003 GMC Envoy PCM ECM Replacement &#038; Programming 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\/530279","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=530279"}],"version-history":[{"count":2,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/530279\/revisions"}],"predecessor-version":[{"id":538208,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/530279\/revisions\/538208"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media\/525714"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=530279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=530279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=530279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}