{"id":534478,"date":"2026-07-18T20:40:28","date_gmt":"2026-07-19T00:40:28","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/?p=534478"},"modified":"2026-07-19T12:16:49","modified_gmt":"2026-07-19T16:16:49","slug":"1999-oldsmobile-silhouette-pcm-replacement-guide","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/","title":{"rendered":"1999 Oldsmobile Silhouette PCM: Replacement, Programming &#038; Troubleshooting"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">PCM<\/div>\n<h1>1999 Oldsmobile Silhouette PCM: Replacement, Programming &amp; Troubleshooting<\/h1>\n<p class=\"hero-subtitle\">The Powertrain Control Module (PCM) in the 1999 Oldsmobile Silhouette manages engine and transmission functions. When it fails, it may trigger stalling, no-start conditions, and diagnostic trouble codes like P0601, disrupting vehicle operation and requiring replacement or reprogramming to restore proper performance.<\/p>\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>The PCM is located behind the right side of the instrument panel, behind the convenience center.<\/li>\n<li>Book time for PCM replacement is 1.1 hours, with an additional 0.5 hours for a relearn procedure.<\/li>\n<li>Factory service bulletin #99-06-04-053 addresses PCM reprogramming information.<\/li>\n<li>Internal trouble codes such as P0601, P0602, and P1635 may indicate module failure.<\/li>\n<li>Flagship One supplies VIN-programmed units that eliminate the need for dealer-level programming.<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<p>If your 1999 Oldsmobile Silhouette has developed intermittent stalling, a no-start condition, or unexplained transmission behavior, the Powertrain Control Module (PCM) may be the culprit. This computer is the central processor for the 3.4L engine and transmission, and when it begins to fail, it can produce a range of drivability concerns that are often misdiagnosed. Understanding what the PCM does, where it is located, and what replacement involves can save you time and prevent unnecessary parts swapping. In this guide, you\u2019ll learn the specific symptoms that point to a failing module, the factory-defined replacement and programming steps, and how a pre-programmed unit can streamline the repair. You\u2019ll also find the relevant service bulletin and a list of internal trouble codes that the PCM may set when it malfunctions. The 1999 Silhouette relies on this module for fuel delivery, ignition timing, and shift control, so a fault can affect multiple systems. Recognizing the signs early can prevent being stranded. By the end, you\u2019ll have a clear picture of whether your Silhouette\u2019s PCM needs attention and the most practical path to getting it back on the road reliably.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>What the PCM Does in a 1999 Oldsmobile Silhouette<\/h2>\n<p>The Powertrain Control Module in the 1999 Oldsmobile Silhouette is the primary electronic controller that governs engine operation and transmission shifting. It receives input from sensors such as the crankshaft position sensor, throttle position sensor, and oxygen sensors, then calculates the correct fuel injector pulse width, ignition spark advance, and shift points for the automatic transmission. This module also monitors its own internal circuitry and memory, setting diagnostic trouble codes when it detects a fault. Because the PCM integrates both engine and transmission management, a malfunction can cause symptoms that appear to originate from either system. For example, a failing PCM may command incorrect shift timing or prevent the torque converter clutch from locking, leading to poor fuel economy and drivability complaints. The module is a flash-programmable unit, meaning its calibration can be updated via a pass-through device, but internal hardware failures require physical replacement. When seeking a replacement, many owners turn to <a href=\"https:\/\/www.fs1inc.com\/gm\/oldsmobile-pcm-ecm-ecu-engine-computer\/silhouette-engine-computers.html\">replacement PCMs for the Silhouette<\/a> that arrive pre-loaded with the correct VIN and calibration, eliminating the need for a separate programming session. This approach can reduce downtime and the risk of programming errors. Understanding the PCM\u2019s role helps you appreciate why a faulty unit can produce such varied symptoms and why a proper diagnosis is essential before condemning the module. The 1999 Silhouette\u2019s PCM is located behind the right side of the instrument panel, making access a bit involved but manageable with the right instructions. The module can also log internal fault codes such as P0601 (internal control module memory check sum error) and P1635 (5 volt reference circuit), which directly point to PCM integrity issues. These codes often indicate that the module\u2019s internal processor or memory has degraded, and a replacement is the only reliable fix.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Where the PCM Is Located and What Replacement Involves<\/h2>\n<p>The Powertrain Control Module is positioned behind the right side of the instrument panel, tucked behind the convenience center. Accessing it requires removing trim panels and possibly the convenience center assembly. The factory book time for replacing the PCM is 1.1 hours. If the module is replaced, a relearn procedure is also specified, which adds 0.5 hours. This relearn allows the module to adapt to the vehicle\u2019s specific sensors and actuators. The same labor times apply to the Engine Control Module if your Silhouette is equipped with a separate unit, though the PCM is the more common configuration. Always disconnect the battery and turn the ignition off before unplugging the module to prevent electrical damage. The factory cautions emphasize avoiding contact with connector pins and soldered components to prevent electrostatic discharge damage. When installing the replacement, ensure the connectors are fully seated and the module is securely mounted. The convenience center may need to be moved aside to gain clear access, but the procedure is straightforward for a technician familiar with GM minivan interiors.<\/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-oldsmobile-silhouette-pcm-location-card.webp\" alt=\"1999 Oldsmobile Silhouette PCM location diagram\" loading=\"lazy\"\/><figcaption style=\"font-size:13px;color:#667085;margin-top:8px\">Typical PCM mounting area on the 1999 Oldsmobile Silhouette (reference).<\/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 Oldsmobile Silhouette<\/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 coolant reservoir retaining bolt.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the coolant reservoir and set aside.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the SMCC module from the SMCC module bracket.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the SMCC module bracket.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the 3 bolts from the strut brace.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the left front strut brace.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Unsnap<\/b> the PCM cover and remove the PCM cover from the air.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the PCM from the air cleaner housing.<\/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\">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<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\">1.1 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\">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.1 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 or remanufactured PCM in a 1999 Oldsmobile Silhouette, the factory service information requires that the module be programmed with the vehicle\u2019s specific calibration and VIN. This typically involves using a pass-through device and a subscription to the manufacturer\u2019s programming service. Additionally, a relearn procedure must be performed to allow the PCM to learn the idle air control, transmission shift adapts, and other parameters. The book time for this relearn is 0.5 hours. However, when you obtain <a href=\"https:\/\/www.fs1inc.com\/1999-oldsmobile-silhouette-3-4l-engine-computer-pcm-ecm-ecu-programmed-plug-play.html\">a VIN-programmed replacement unit<\/a> from Flagship One, these steps are already completed before the module ships. The unit arrives with your Silhouette\u2019s VIN and the latest calibration loaded, so you can skip the dealer-level programming and relearn. Simply install the module, reconnect the battery, and the vehicle should start and run without additional programming. This can save you the cost of a programming tool and the time required for the relearn procedure. Always verify that the replacement module is securely connected and that no diagnostic trouble codes remain after installation.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Symptoms of a Failing PCM<\/h2>\n<p>When the PCM in a 1999 Oldsmobile Silhouette begins to fail, you may notice a variety of drivability problems. The engine might crank but not start, or it could stall intermittently while driving. Misfire-like symptoms, rough idle, and hesitation under acceleration are common because the module may not be delivering consistent fuel or spark commands. Transmission behavior can also become erratic, with harsh or delayed shifts, failure to engage a gear, or the transmission staying in limp mode. In some cases, the check engine light illuminates, but a scan tool may be unable to communicate with the PCM, indicating a complete module failure. Internal trouble codes are a strong clue: a <a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0601-internal-control-module-memory-checksum-error\/\">internal memory fault<\/a> points to a checksum error within the module\u2019s memory, which is a clear sign of internal degradation. Other codes like P0602 (control module programming error) and P1635 (5-volt reference circuit) may also appear. You might also experience a sudden loss of power, no torque converter lockup, or the engine dying when coming to a stop. Because these symptoms can mimic fuel pump, ignition, or sensor failures, it\u2019s important to rule out external causes before condemning the PCM. However, if multiple internal codes are present and the module fails to communicate, replacement is often the next logical step. A failing PCM can also cause the cooling fans to run constantly or not at all, and the instrument cluster may display erratic readings. Pay attention to any pattern of intermittent faults that seem to resolve after a battery disconnect, as this can indicate a module that is resetting itself due to internal issues.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Module Trouble Codes on the 1999 Oldsmobile Silhouette<\/h2>\n<p>The 1999 Oldsmobile Silhouette\u2019s PCM can set several module-internal diagnostic trouble codes that specifically point to a problem within the computer itself. These codes are distinct from sensor or circuit faults and often indicate that the module\u2019s internal processor, memory, or voltage regulation has failed. The following table lists the known internal codes for this vehicle.<\/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-p0620-generator-control-circuit\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P0620<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0620-generator-control-circuit\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Module-internal fault<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0620-generator-control-circuit\/\" style=\"color:#0563C1\"><b><u>Full P0620 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-p0650-mil-control-circuitopen\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P0650<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0650-mil-control-circuitopen\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Module-internal fault<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0650-mil-control-circuitopen\/\" style=\"color:#0563C1\"><b><u>Full P0650 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-p0656-fuel-level-output-circuit\/\" style=\"color:#0563C1;text-decoration:none;display:block;cursor:pointer\"><b>P0656<\/b><\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0656-fuel-level-output-circuit\/\" style=\"color:#1a2b49;text-decoration:none;display:block;cursor:pointer\">Module-internal fault<\/a><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0656-fuel-level-output-circuit\/\" style=\"color:#0563C1\"><b><u>Full P0656 guide &rarr;<\/u><\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\"><b>P1626<\/b><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Module-internal fault<\/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\"><b>P1629<\/b><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Module-internal fault<\/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\"><b>P1635<\/b><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Module-internal fault<\/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\"><b>P1637<\/b><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Module-internal fault<\/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\"><b>P1639<\/b><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Module-internal fault<\/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\"><b>P1653<\/b><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Module-internal fault<\/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\"><b>P1673<\/b><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Module-internal fault<\/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>Factory Service Bulletins Worth Knowing<\/h2>\n<p>General Motors issued service bulletin #99-06-04-053 on October 26, 1999, to provide information about PCM reprogramming for the 1999 Oldsmobile Silhouette. This bulletin outlines the proper procedures and tools required to update the module\u2019s calibration. It does not describe a specific defect but serves as a reference for technicians performing reprogramming tasks. The bulletin emphasizes the importance of using the correct software and following the step-by-step process to avoid programming errors. If your Silhouette\u2019s PCM requires a calibration update, this bulletin is the factory\u2019s guidance document. However, for module replacement, a pre-programmed unit can bypass the need for this reprogramming entirely.<\/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\"><b>99-06-04-053<\/b><\/td>\n<td style=\"border:1px solid #d6dbe3;padding:9px 12px\">Info &#8211; PCM Reprogramming &#8211; (Oct 26, 1999)<\/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 Oldsmobile Silhouette<\/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; a failing alternator can send voltage spikes that damage the PCM.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Inspect and clean battery terminals and ground connections regularly to ensure stable voltage.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Avoid jump-starting with a high-amperage booster or reversed cables, which can fry the module\u2019s circuits.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Address check engine lights promptly; unresolved sensor faults can stress the PCM\u2019s drivers.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Keep the PCM connector seals intact and free of moisture to prevent corrosion.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">If you experience intermittent electrical issues, have the vehicle scanned for internal module codes before they lead to a no-start.<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<h2>Frequently Asked Questions<\/h2>\n<h3>What are the most common symptoms of a failing PCM in a 1999 Oldsmobile Silhouette?<\/h3>\n<p>Common symptoms include a no-start condition, intermittent stalling, rough running, transmission shifting problems, and a scan tool that cannot communicate with the module. You may also see internal trouble codes like P0601 or P1635.<\/p>\n<h3>Where is the PCM located on a 1999 Oldsmobile Silhouette?<\/h3>\n<p>The PCM is located behind the right side of the instrument panel, behind the convenience center. Access requires removing trim panels and possibly moving the convenience center aside.<\/p>\n<h3>Does a replacement PCM for a 1999 Oldsmobile Silhouette require programming?<\/h3>\n<p>Yes, the factory procedure calls for programming the module with the vehicle\u2019s VIN and calibration, plus a relearn. However, a pre-programmed unit from Flagship One arrives ready to install, eliminating those steps.<\/p>\n<h3>What is the book time to replace the PCM in a 1999 Oldsmobile Silhouette?<\/h3>\n<p>The factory labor time for PCM replacement is 1.1 hours. An additional 0.5 hours is specified for the relearn procedure if it is performed separately.<\/p>\n<h3>Can a bad PCM cause transmission problems in a 1999 Oldsmobile Silhouette?<\/h3>\n<p>Yes, because the PCM controls shift timing and torque converter lockup. A failing module can cause harsh shifts, delayed engagement, or the transmission to stay in limp mode.<\/p>\n<\/div>\n<div class=\"info-section\">\n<p>When your 1999 Oldsmobile Silhouette\u2019s PCM fails, you have two main options: have the original module repaired by a specialist, or install a refurbished replacement that is pre-programmed to your VIN. Repair can be cost-effective if the damage is limited to common component failures, but a replacement unit often provides a more reliable long-term solution. A pre-programmed module eliminates the need for a trip to the dealer or the purchase of programming equipment, making the repair more accessible for a DIY owner or independent shop.<\/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 1999 Oldsmobile Silhouette\" loading=\"lazy\"\/><figcaption style=\"font-size:13px;color:#667085;margin-top:8px\">A refurbished, VIN-programmed replacement PCM for the 1999 Oldsmobile Silhouette from Flagship One.<\/figcaption><\/figure>\n<p>Flagship One stocks a <a href=\"https:\/\/www.fs1inc.com\/1999-oldsmobile-silhouette-3-4l-engine-computer-pcm-ecm-ecu-programmed-plug-play.html\"><b>refurbished, VIN-programmed PCM for the 1999 Oldsmobile Silhouette<\/b><\/a> with a lifetime warranty, free shipping and no core charge. The full <a href=\"https:\/\/www.fs1inc.com\/gm\/oldsmobile-pcm-ecm-ecu-engine-computer\/silhouette-engine-computers.html\">Oldsmobile Silhouette module lineup<\/a> covers other engine configurations as well.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Final Thoughts<\/h2>\n<p>A faulty PCM can turn a reliable 1999 Oldsmobile Silhouette into an unpredictable vehicle. By understanding the symptoms, location, and replacement process, you can make an informed decision about the repair. Whether you choose to diagnose the issue yourself or seek professional help, having a clear plan saves time and frustration. If a replacement module is needed, consider a VIN-programmed unit to simplify the installation and get your Silhouette back on the road with confidence.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A failing PCM in a 1999 Oldsmobile Silhouette can cause stalling Learn about replacement, programming, and how a pre-programmed unit simplifies installation.<\/p>\n","protected":false},"author":1,"featured_media":522401,"comment_status":"open","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[258,646],"tags":[52,71,873],"class_list":["post-534478","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-car","category-oldsmobile","tag-52","tag-oldsmobile","tag-silhouette"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>1999 Oldsmobile Silhouette PCM: Replacement, Programming &amp; Troubleshooting - 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-oldsmobile-silhouette-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 Oldsmobile Silhouette PCM: Replacement, Programming &amp; Troubleshooting - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"A failing PCM in a 1999 Oldsmobile Silhouette can cause stalling Learn about replacement, programming, and how a pre-programmed unit simplifies installation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-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-19T00:40:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-19T16:16:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-oldsmobile-silhouette-pcm-location-card.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\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=\"11 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-oldsmobile-silhouette-pcm-replacement-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"1999 Oldsmobile Silhouette PCM: Replacement, Programming &#038; Troubleshooting\",\"datePublished\":\"2026-07-19T00:40:28+00:00\",\"dateModified\":\"2026-07-19T16:16:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/\"},\"wordCount\":2144,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1999-oldsmobile-silhouette-pcm-location-card.webp\",\"keywords\":[\"1999\",\"Oldsmobile\",\"silhouette\"],\"articleSection\":[\"Car\",\"Oldsmobile\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/\",\"name\":\"1999 Oldsmobile Silhouette PCM: Replacement, Programming & Troubleshooting - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1999-oldsmobile-silhouette-pcm-location-card.webp\",\"datePublished\":\"2026-07-19T00:40:28+00:00\",\"dateModified\":\"2026-07-19T16:16:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1999-oldsmobile-silhouette-pcm-location-card.webp\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1999-oldsmobile-silhouette-pcm-location-card.webp\",\"width\":1200,\"height\":675,\"caption\":\"Typical PCM mounting area on the 1999 Oldsmobile Silhouette \u2014 reference card\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1999-oldsmobile-silhouette-pcm-replacement-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"1999 Oldsmobile Silhouette PCM: Replacement, Programming &#038; Troubleshooting\"}]},{\"@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 Oldsmobile Silhouette PCM: Replacement, Programming & Troubleshooting - 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-oldsmobile-silhouette-pcm-replacement-guide\/","og_locale":"en_US","og_type":"article","og_title":"1999 Oldsmobile Silhouette PCM: Replacement, Programming & Troubleshooting - Flagship One Blog","og_description":"A failing PCM in a 1999 Oldsmobile Silhouette can cause stalling Learn about replacement, programming, and how a pre-programmed unit simplifies installation.","og_url":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-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-19T00:40:28+00:00","article_modified_time":"2026-07-19T16:16:49+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-oldsmobile-silhouette-pcm-location-card.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":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"1999 Oldsmobile Silhouette PCM: Replacement, Programming &#038; Troubleshooting","datePublished":"2026-07-19T00:40:28+00:00","dateModified":"2026-07-19T16:16:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/"},"wordCount":2144,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-oldsmobile-silhouette-pcm-location-card.webp","keywords":["1999","Oldsmobile","silhouette"],"articleSection":["Car","Oldsmobile"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/","url":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/","name":"1999 Oldsmobile Silhouette PCM: Replacement, Programming & Troubleshooting - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-oldsmobile-silhouette-pcm-location-card.webp","datePublished":"2026-07-19T00:40:28+00:00","dateModified":"2026-07-19T16:16:49+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/#primaryimage","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-oldsmobile-silhouette-pcm-location-card.webp","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1999-oldsmobile-silhouette-pcm-location-card.webp","width":1200,"height":675,"caption":"Typical PCM mounting area on the 1999 Oldsmobile Silhouette \u2014 reference card"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/1999-oldsmobile-silhouette-pcm-replacement-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"1999 Oldsmobile Silhouette PCM: Replacement, Programming &#038; Troubleshooting"}]},{"@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\/534478","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=534478"}],"version-history":[{"count":2,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/534478\/revisions"}],"predecessor-version":[{"id":538636,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/534478\/revisions\/538636"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media\/522401"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=534478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=534478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=534478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}