{"id":523365,"date":"2026-07-15T20:00:08","date_gmt":"2026-07-16T00:00:08","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/?p=523365"},"modified":"2026-07-19T10:33:28","modified_gmt":"2026-07-19T14:33:28","slug":"1998-buick-riviera-pcm-replacement-guide","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/","title":{"rendered":"1998 Buick Riviera PCM Replacement Guide"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">PCM<\/div>\n<h1>1998 Buick Riviera PCM Replacement Guide<\/h1>\n<p class=\"hero-subtitle\">The Powertrain Control Module in a 1998 Buick Riviera manages engine timing, fuel delivery, and transmission shift logic. Failure typically stems from internal circuitry damage, causing loss of control signals, erratic operation, or complete loss of powertrain function.<\/p>\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>PCM removal and install requires about 1.2\u202fhours of labor.<\/li>\n<li>Relearn of the Powertrain Control Module adds roughly 0.5\u202fhours.<\/li>\n<li>Electrostatic discharge can damage the PCM; avoid touching pins.<\/li>\n<li>Unprogrammed replacement defaults engine oil life to 100\u202f%.<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<p>When a 1998 Buick Riviera experiences erratic powertrain behavior, the PCM is often the culprit. This guide explains what the module does, how to access it, and what steps follow a replacement. You will learn the labor involved, the factory cautions to observe, and how Flagship One units simplify the process, helping you return the vehicle to reliable operation.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>What the PCM Does in a 1998 Buick Riviera<\/h2>\n<p>In the 1998 Buick Riviera the Powertrain Control Module acts as the brain for both engine and transmission, interpreting sensor data and commanding actuators to maintain smooth performance. It stores calibration data, monitors system health, and communicates with diagnostic tools. Proper function is essential for fuel efficiency and shift quality, and a faulty unit can trigger a range of drivability problems. The module is one of several <a href=\"https:\/\/www.fs1inc.com\/gm\/buick-pcm-ecm-ecu-engine-computer\/riviera-engine-computers.html\">replacement engine computers for the 1998 Buick Riviera<\/a> that must be handled with care to avoid damage.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Where the PCM Is Located and What Replacement Involves<\/h2>\n<p>The PCM is mounted within the vehicle\u2019s engine compartment, attached to a bracket and connected by several pins and a pigtail. Removal involves disconnecting the battery, then the PCM connectors, followed by unbolting the unit from its hardware. Reinstallation mirrors these steps, ensuring all connectors are seated securely. The book time for removing and reinstalling the module is listed as 1.2\u202fhours, and the Powertrain Control Module Relearn adds another 0.5\u202fhours of labor.<\/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\/1998-buick-riviera-pcm-service-figure.webp\" alt=\"1998 Buick Riviera PCM location diagram\" loading=\"lazy\"\/><figcaption style=\"font-size:13px;color:#667085;margin-top:8px\">From the factory PCM removal procedure for the 1998 Buick Riviera.<\/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 1998 Buick Riviera<\/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 from mounting hardware.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the harness connectors from PCM.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the PCM from instrument panel.<\/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 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.2 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.2 hr<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"info-section\">\n<h2>Programming Requirements After Replacement<\/h2>\n<p>After installing a new PCM, the factory procedure calls for a Powertrain Control Module Relearn and recording the remaining engine oil life, which defaults to 100\u202f% if not programmed. Flagship One supplies a <a href=\"https:\/\/www.fs1inc.com\/1998-buick-riviera-3-8l-engine-computer-pcm-ecm-ecu-programmed-plug-play.html\">a VIN-programmed replacement unit<\/a> that arrives already calibrated, so those post\u2011install steps are already completed, reducing shop time.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Symptoms of a Failing PCM<\/h2>\n<p>Typical signs of a failing PCM in a 1998 Buick Riviera include a no\u2011start condition, rough idle, unexpected stalling, and transmission shift errors. Diagnostic scans often reveal codes such as <a href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0601-internal-control-module-memory-checksum-error\/\">processor communication fault<\/a>, indicating internal communication problems. You may also notice a loss of communication with scan tools or erratic sensor readings.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Module Trouble Codes on the 1998 Buick Riviera<\/h2>\n<p>The following internal trouble codes have been documented for the 1998 Buick Riviera PCM:<\/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\"><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>P1630<\/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>P1631<\/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>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>P1641<\/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>P1646<\/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>P1651<\/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>P1652<\/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>Service bulletin #99-06-04-053, dated October 26, 1999, provides guidance on PCM reprogramming procedures for this model.<\/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 1998 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 a healthy charging system to avoid voltage spikes.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Inspect and clean all PCM ground and connector contacts.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Use proper jump\u2011start techniques to protect electronic modules.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Address any stored trouble codes promptly.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Ensure connector seals remain intact to keep moisture out.<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<h2>Frequently Asked Questions<\/h2>\n<h3>What should I do if my 1998 Buick Riviera PCM throws a P0601 code?<\/h3>\n<p>First verify the wiring and connector integrity, then consider a PCM diagnostic or replacement. A VIN\u2011programmed unit from Flagship One can simplify the reprogramming step.<\/p>\n<h3>Is it necessary to record engine oil life after installing a new PCM in a 1998 Buick Riviera?<\/h3>\n<p>Yes, the factory procedure requires recording the remaining oil life; otherwise the system defaults to 100\u202f%.<\/p>\n<h3>Can electrostatic discharge damage the PCM during replacement?<\/h3>\n<p>The factory cautions advise keeping the ignition off and avoiding contact with connector pins to minimize the risk of electrostatic damage.<\/p>\n<\/div>\n<div class=\"info-section\">\n<p>When the PCM fails, you can choose a factory\u2011refurbished unit or a new replacement. Both options restore powertrain control, but a Flagship One replacement arrives pre\u2011programmed, eliminating the need for post\u2011install relearn steps. Consider your vehicle\u2019s mileage and budget to decide which path best fits your repair plan.<\/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 1998 Buick Riviera\" loading=\"lazy\"\/><figcaption style=\"font-size:13px;color:#667085;margin-top:8px\">A refurbished, VIN-programmed replacement PCM for the 1998 Buick Riviera from Flagship One.<\/figcaption><\/figure>\n<p>Flagship One stocks a <a href=\"https:\/\/www.fs1inc.com\/1998-buick-riviera-3-8l-engine-computer-pcm-ecm-ecu-programmed-plug-play.html\"><b>refurbished, VIN-programmed PCM for the 1998 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>A faulty PCM can cripple a 1998 Buick Riviera, but with proper handling and a pre\u2011programmed replacement, you can return the car to normal operation. Contact a qualified technician to assess the module and choose the right solution.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>If your 1998 Buick Riviera shows no\u2011start or shifting issues, watch electrostatic precautions and record oil life; proper PCM service restores engine control.<\/p>\n","protected":false},"author":1,"featured_media":525229,"comment_status":"open","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[359,258],"tags":[44,65,911],"class_list":["post-523365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-buick","category-car","tag-44","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>1998 Buick Riviera PCM Replacement Guide - Flagship One Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fs1inc.com\/blog\/1998-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=\"1998 Buick Riviera PCM Replacement Guide - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"If your 1998 Buick Riviera shows no\u2011start or shifting issues, watch electrostatic precautions and record oil life; proper PCM service restores engine control.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/1998-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-16T00:00:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-19T14:33:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1998-buick-riviera-pcm-service-figure.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"678\" \/>\n\t<meta property=\"og:image:height\" content=\"638\" \/>\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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"1998 Buick Riviera PCM Replacement Guide\",\"datePublished\":\"2026-07-16T00:00:08+00:00\",\"dateModified\":\"2026-07-19T14:33:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/\"},\"wordCount\":923,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1998-buick-riviera-pcm-service-figure.webp\",\"keywords\":[\"1998\",\"Buick\",\"riviera\"],\"articleSection\":[\"Buick\",\"Car\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/\",\"name\":\"1998 Buick Riviera PCM Replacement Guide - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1998-buick-riviera-pcm-service-figure.webp\",\"datePublished\":\"2026-07-16T00:00:08+00:00\",\"dateModified\":\"2026-07-19T14:33:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1998-buick-riviera-pcm-service-figure.webp\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1998-buick-riviera-pcm-service-figure.webp\",\"width\":678,\"height\":638,\"caption\":\"Figure from the factory control-module removal procedure for the 1998 Buick Riviera\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1998-buick-riviera-pcm-replacement-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"1998 Buick Riviera PCM Replacement Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\",\"name\":\"Flagship One Blog\",\"description\":\"Flagship One Inc. OEM Engine Computers  Control Modules\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\",\"name\":\"Flagship One, Inc.\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/web-lg-fs1-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/web-lg-fs1-logo.png\",\"width\":1341,\"height\":1098,\"caption\":\"Flagship One, Inc.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/flagshipone\",\"https:\\\/\\\/x.com\\\/theflagshipone\",\"https:\\\/\\\/www.instagram.com\\\/flagship_one\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC0oyKphffBM2qkJ-gKPmMXw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\",\"name\":\"FlagshipOne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"caption\":\"FlagshipOne\"},\"description\":\"The world's top supplier of programmed OEM (Original Equipment Manufacturer) Powertrain Control Modules (PCM), Engine Control Modules (ECM), Injection Control Modules (IDM), Body Control Modules (BCM), Transmission Control Modules (TCM), Engine Control Units and all other car control units. With over a decade in the business, we are the most reliable source when it comes to programming services for replacement engine control modules.\",\"sameAs\":[\"https:\\\/\\\/www.fs1inc.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/flagshipone\\\/\",\"https:\\\/\\\/www.instagram.com\\\/flagship_one\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/fs1inc\"],\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/author\\\/flagship1inc\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"1998 Buick Riviera PCM Replacement Guide - Flagship One Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/","og_locale":"en_US","og_type":"article","og_title":"1998 Buick Riviera PCM Replacement Guide - Flagship One Blog","og_description":"If your 1998 Buick Riviera shows no\u2011start or shifting issues, watch electrostatic precautions and record oil life; proper PCM service restores engine control.","og_url":"https:\/\/www.fs1inc.com\/blog\/1998-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-16T00:00:08+00:00","article_modified_time":"2026-07-19T14:33:28+00:00","og_image":[{"width":678,"height":638,"url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1998-buick-riviera-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":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"1998 Buick Riviera PCM Replacement Guide","datePublished":"2026-07-16T00:00:08+00:00","dateModified":"2026-07-19T14:33:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/"},"wordCount":923,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1998-buick-riviera-pcm-service-figure.webp","keywords":["1998","Buick","riviera"],"articleSection":["Buick","Car"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/","url":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/","name":"1998 Buick Riviera PCM Replacement Guide - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1998-buick-riviera-pcm-service-figure.webp","datePublished":"2026-07-16T00:00:08+00:00","dateModified":"2026-07-19T14:33:28+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/#primaryimage","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1998-buick-riviera-pcm-service-figure.webp","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1998-buick-riviera-pcm-service-figure.webp","width":678,"height":638,"caption":"Figure from the factory control-module removal procedure for the 1998 Buick Riviera"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/1998-buick-riviera-pcm-replacement-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"1998 Buick Riviera PCM Replacement Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.fs1inc.com\/blog\/#website","url":"https:\/\/www.fs1inc.com\/blog\/","name":"Flagship One Blog","description":"Flagship One Inc. OEM Engine Computers  Control Modules","publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fs1inc.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fs1inc.com\/blog\/#organization","name":"Flagship One, Inc.","url":"https:\/\/www.fs1inc.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2019\/06\/web-lg-fs1-logo.png","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2019\/06\/web-lg-fs1-logo.png","width":1341,"height":1098,"caption":"Flagship One, Inc."},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/flagshipone","https:\/\/x.com\/theflagshipone","https:\/\/www.instagram.com\/flagship_one","https:\/\/www.youtube.com\/channel\/UC0oyKphffBM2qkJ-gKPmMXw"]},{"@type":"Person","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700","name":"FlagshipOne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","caption":"FlagshipOne"},"description":"The world's top supplier of programmed OEM (Original Equipment Manufacturer) Powertrain Control Modules (PCM), Engine Control Modules (ECM), Injection Control Modules (IDM), Body Control Modules (BCM), Transmission Control Modules (TCM), Engine Control Units and all other car control units. With over a decade in the business, we are the most reliable source when it comes to programming services for replacement engine control modules.","sameAs":["https:\/\/www.fs1inc.com\/","https:\/\/www.facebook.com\/flagshipone\/","https:\/\/www.instagram.com\/flagship_one\/","https:\/\/www.linkedin.com\/company\/fs1inc"],"url":"https:\/\/www.fs1inc.com\/blog\/author\/flagship1inc\/"}]}},"_links":{"self":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/523365","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=523365"}],"version-history":[{"count":3,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/523365\/revisions"}],"predecessor-version":[{"id":537332,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/523365\/revisions\/537332"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media\/525229"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=523365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=523365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=523365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}