{"id":523289,"date":"2026-07-15T19:57:15","date_gmt":"2026-07-15T23:57:15","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/?p=523289"},"modified":"2026-07-19T10:30:25","modified_gmt":"2026-07-19T14:30:25","slug":"1991-buick-riviera-pcm-replacement-guide","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-pcm-replacement-guide\/","title":{"rendered":"1991 Buick Riviera ECM Replacement and PCM Programming Guide"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">PCM<\/div>\n<h1>1991 Buick Riviera ECM Replacement and PCM Programming Guide<\/h1>\n<p class=\"hero-subtitle\">The Engine Control Module in your 1991 Buick Riviera serves as the central processor for fuel delivery, ignition timing, and emission controls. When internal circuitry degrades, the engine may run poorly, stall, or fail to start entirely. Replacement requires careful programming to restore proper operation.<\/p>\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>The ECM and PCM are the same unit on the 1991 Riviera, managing both engine and transmission functions<\/li>\n<li>Common failure signs include hard starting, stalling, misfiring, and complete loss of communication with scan tools<\/li>\n<li>Factory replacement involves removing the old module, installing a new unit, and performing a relearn procedure<\/li>\n<li>Units that arrive pre-programmed with your vehicle&#8217;s VIN eliminate the need for dealer-level programming<\/li>\n<li>The combined factory book time for removal and relearn procedures totals specific hours<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<p>When your 1991 Buick Riviera develops drivability problems that resist conventional diagnosis, the Engine Control Module often becomes the overlooked culprit. This vehicle predates standardized OBD-II diagnostics, meaning technicians relied more heavily on experience and basic multimeter checks rather than standardized trouble codes. The module in your Riviera orchestrates critical engine functions including fuel mixture, spark advance, and idle speed control. Understanding how this computer operates, where it resides in the vehicle, and what the replacement process entails empowers you to make informed repair decisions. Whether you are experiencing intermittent stalling, poor fuel economy, or a no-start condition, recognizing the role of the ECM helps narrow your troubleshooting path. This guide covers module function, typical failure patterns, replacement procedures, and programming considerations specific to this generation of Buick vehicles.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>What the PCM Does in a 1991 Buick Riviera<\/h2>\n<p>The Engine Control Module in your 1991 Buick Riviera functions as the electronic brain managing the 3.8L V6 engine&#8217;s operation. This computer processes inputs from various sensors including the mass air flow sensor, coolant temperature indicator, throttle position sensor, and oxygen sensors to calculate optimal fuel delivery and ignition timing. The module also controls the automatic transmission&#8217;s shift points through the same unit, effectively serving as both ECM and PCM. Unlike later vehicles with separate dedicated computers, this integrated design means one faulty component affects both engine running quality and transmission shifting behavior. The module maintains adaptive memory that adjusts operating parameters based on driving patterns and environmental conditions. Over decades, the factory-programmed memory can become corrupted through voltage spikes, thermal cycling, or gradual semiconductor degradation. When the internal processor fails, the engine may default to a limp-home mode or cease operation entirely. Replacement requires a unit programmed specifically for the Riviera&#8217;s configuration. For owners seeking <a href=\"https:\/\/www.fs1inc.com\/gm\/buick-pcm-ecm-ecu-engine-computer\/riviera-engine-computers.html\">replacement engine computers for the Buick Riviera<\/a>, options exist that arrive pre-programmed with vehicle-specific calibration data, simplifying installation significantly.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Where the PCM Is Located and What Replacement Involves<\/h2>\n<p>The Engine Control Module on the 1991 Buick Riviera mounts inside the passenger compartment, typically behind the right side kick panel near the floor or beneath the instrument panel. Access generally requires removing interior trim pieces to reach the module, which may be secured with mounting brackets and a multiconductor electrical connector. The factory labor allocation for removal and reinstallation of this component is 1.0 hour according to published repair times. After disconnecting the battery negative terminal to prevent electrical damage, technicians unplug the module harness, remove mounting fasteners, and extract the unit. Installation reverses this procedure, ensuring proper connector seating and secure mounting. Technicians must verify all grounds are clean and tight before restoring power. The Powertrain Control Module relearn procedure requires an additional 0.5 hours of labor, during which the module adapts to sensor variations and driving habits. Book time for complete powertrain module replacement totals 1.0 hours for the physical swap plus the relearn hours.<\/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\">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 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\">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<\/table>\n<\/div>\n<div class=\"info-section\">\n<h2>Programming Requirements After Replacement<\/h2>\n<p>After installing a replacement Engine Control Module in your 1991 Buick Riviera, the module requires initialization to synchronize with your vehicle&#8217;s unique sensor array and drivetrain. The factory relearn procedure teaches the new computer to recognize proper idle characteristics, fuel trim values, and transmission shift points specific to your vehicle. This adaptive process ensures smooth operation rather than the stumbling, rich-running condition that occurs with an uninitialized module. On pre-OBD-II vehicles like this Riviera, the relearn may involve specific driving sequences or adjustment procedures outlined in factory service documentation. However, sourcing a module that arrives pre-configured eliminates this step entirely. Flagship One units ship with VIN-programmed calibration data already loaded, so they communicate immediately with your vehicle&#8217;s sensors upon installation. This approach reduces total labor time since the dealer-level programming step is completed before the module reaches your repair shop. You essentially receive <a href=\"https:\/\/www.fs1inc.com\/1991-buick-riviera-3-8l-pcm-engine-computer-ecm-ecu-programmed-plug-play.html\">a VIN-programmed replacement unit<\/a> ready for installation.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Symptoms of a Failing PCM<\/h2>\n<p>Engine Control Module failures in the 1991 Buick Riviera typically announce themselves through drivability symptoms that appear suddenly or progress over time. A failing module often causes intermittent no-start conditions where the engine cranks normally but receives no fuel or spark. Stalling at idle or during deceleration occurs frequently when the internal logic cannot properly process throttle position and oxygen sensor data. Misfire symptoms develop as the module incorrectly schedules ignition events, potentially damaging catalytic converters from unburned fuel. Complete loss of scan tool communication indicates the module has stopped functioning entirely, though this symptom also appears with damaged wiring or failed power supplies. Transmission shifting problems manifest as harsh engagements, failure to upshift, or stuck gears when the integrated TCM portion of the module fails. Check engine illumination may occur in vehicles equipped with basic OBD-I monitoring, though these codes often prove generic. Voltage supply issues to the module mimic internal failures, making circuit diagnosis essential before condemning the computer.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Protecting the PCM in Your 1991 Buick Riviera<\/h2>\n<ul style=\"margin:14px 0 6px 0;padding-left:26px\">\n<li style=\"margin:10px 0;line-height:1.65\">Maintain healthy charging system by testing battery and alternator output regularly to prevent voltage fluctuations that stress the module<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Keep all electrical grounds clean and tight at the module mounting location and engine block<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Avoid jump-starting procedures that can deliver excessive voltage through the module circuit<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Address any drivability codes or symptoms promptly before potential damage to the module occurs<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Protect the module connector seals when servicing nearby components to prevent moisture intrusion<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Use caution when using electrical diagnostic equipment near the module to avoid static discharge damage<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<h2>Frequently Asked Questions<\/h2>\n<h3>How do I know if my 1991 Buick Riviera has an ECM problem versus a different issue?<\/h3>\n<p>Diagnostic steps include verifying proper voltage and ground supply to the module, checking wiring harness integrity, and confirming sensor functionality independently. If all supporting circuits test normal and the engine exhibits multiple seemingly unrelated symptoms simultaneously, the ECM becomes the primary suspect.<\/p>\n<h3>Can I install a used ECM from a junkyard in my Riviera?<\/h3>\n<p>Used modules may work if they come from an identical model year and powertrain configuration, but they often carry accumulated defects and unknown history. A refurbished or new replacement with proper programming typically provides more reliable long-term results.<\/p>\n<h3>Will my Riviera run properly immediately after ECM replacement?<\/h3>\n<p>With a pre-programmed replacement unit, the engine should start and run, though initial idle quality and transmission behavior may improve during the relearn period as the module adapts to your specific vehicle&#8217;s characteristics.<\/p>\n<h3>What causes the ECM to fail on this generation Buick?<\/h3>\n<p>Common failure modes include heat-related degradation of internal solder joints, damage from voltage spikes from charging system problems, moisture intrusion through connector seals, and gradual wear of internal memory cells over decades of operation.<\/p>\n<h3>Do I need to visit a dealer for programming after ECM replacement?<\/h3>\n<p>If you source a module pre-programmed with your vehicle&#8217;s specific VIN and calibration, dealer programming becomes unnecessary. The unit arrives ready to install and communicate with your Riviera&#8217;s sensors immediately.<\/p>\n<\/div>\n<div class=\"info-section\">\n<p>Deciding between repair and replacement for your 1991 Buick Riviera&#8217;s Engine Control Module depends on your diagnostic findings and budget. Rebuilding a faulty module may offer initial cost savings, but replacement with a properly programmed unit often provides superior reliability. Flagship One offers modules programmed specifically for the Riviera, eliminating programming labor and ensuring proper vehicle-specific calibration. This approach reduces uncertainty and gets your vehicle back on the road more quickly than sourcing an unprogrammed unit requiring dealer initialization.<\/p>\n<p>Flagship One stocks a <a href=\"https:\/\/www.fs1inc.com\/1991-buick-riviera-3-8l-pcm-engine-computer-ecm-ecu-programmed-plug-play.html\"><b>refurbished, VIN-programmed PCM for the 1991 Buick Riviera<\/b><\/a> with a lifetime warranty, free shipping and no core charge. The full <a href=\"https:\/\/www.fs1inc.com\/gm\/buick-pcm-ecm-ecu-engine-computer\/riviera-engine-computers.html\">Buick Riviera 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 Engine Control Module plays an essential role in your 1991 Buick Riviera&#8217;s operation, governing everything from cold starting to highway cruising. Recognizing failure symptoms, understanding replacement procedures, and knowing that pre-programmed options exist helps you approach this repair confidently. Whether you ultimately choose repair or replacement, informed decision-making leads to better outcomes for your Riviera.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Does your 1991 Buick Riviera need a new engine computer? Learn about ECM\/PCM replacement, common failure symptoms, and programming for this pre-OBD-II vehicle.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[359,258],"tags":[348,65,911],"class_list":["post-523289","post","type-post","status-publish","format-standard","hentry","category-buick","category-car","tag-348","tag-buick","tag-riviera"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>1991 Buick Riviera ECM Replacement and PCM 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\/1991-buick-riviera-pcm-replacement-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"1991 Buick Riviera ECM Replacement and PCM Programming Guide - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"Does your 1991 Buick Riviera need a new engine computer? Learn about ECM\/PCM replacement, common failure symptoms, and programming for this pre-OBD-II vehicle.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-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-15T23:57:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-19T14:30:25+00:00\" \/>\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=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1991-buick-riviera-pcm-replacement-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1991-buick-riviera-pcm-replacement-guide\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"1991 Buick Riviera ECM Replacement and PCM Programming Guide\",\"datePublished\":\"2026-07-15T23:57:15+00:00\",\"dateModified\":\"2026-07-19T14:30:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1991-buick-riviera-pcm-replacement-guide\\\/\"},\"wordCount\":1472,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"keywords\":[\"1991\",\"Buick\",\"riviera\"],\"articleSection\":[\"Buick\",\"Car\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1991-buick-riviera-pcm-replacement-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1991-buick-riviera-pcm-replacement-guide\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1991-buick-riviera-pcm-replacement-guide\\\/\",\"name\":\"1991 Buick Riviera ECM Replacement and PCM Programming Guide - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-07-15T23:57:15+00:00\",\"dateModified\":\"2026-07-19T14:30:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1991-buick-riviera-pcm-replacement-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1991-buick-riviera-pcm-replacement-guide\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1991-buick-riviera-pcm-replacement-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"1991 Buick Riviera ECM Replacement and PCM 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":"1991 Buick Riviera ECM Replacement and PCM 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\/1991-buick-riviera-pcm-replacement-guide\/","og_locale":"en_US","og_type":"article","og_title":"1991 Buick Riviera ECM Replacement and PCM Programming Guide - Flagship One Blog","og_description":"Does your 1991 Buick Riviera need a new engine computer? Learn about ECM\/PCM replacement, common failure symptoms, and programming for this pre-OBD-II vehicle.","og_url":"https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-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-15T23:57:15+00:00","article_modified_time":"2026-07-19T14:30:25+00:00","author":"FlagshipOne","twitter_card":"summary_large_image","twitter_creator":"@theflagshipone","twitter_site":"@theflagshipone","twitter_misc":{"Written by":"FlagshipOne","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-pcm-replacement-guide\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-pcm-replacement-guide\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"1991 Buick Riviera ECM Replacement and PCM Programming Guide","datePublished":"2026-07-15T23:57:15+00:00","dateModified":"2026-07-19T14:30:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-pcm-replacement-guide\/"},"wordCount":1472,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"keywords":["1991","Buick","riviera"],"articleSection":["Buick","Car"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-pcm-replacement-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-pcm-replacement-guide\/","url":"https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-pcm-replacement-guide\/","name":"1991 Buick Riviera ECM Replacement and PCM Programming Guide - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"datePublished":"2026-07-15T23:57:15+00:00","dateModified":"2026-07-19T14:30:25+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-pcm-replacement-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-pcm-replacement-guide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/1991-buick-riviera-pcm-replacement-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"1991 Buick Riviera ECM Replacement and PCM 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\/523289","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=523289"}],"version-history":[{"count":2,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/523289\/revisions"}],"predecessor-version":[{"id":537291,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/523289\/revisions\/537291"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=523289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=523289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=523289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}