{"id":534516,"date":"2026-07-17T17:42:41","date_gmt":"2026-07-17T21:42:41","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/?p=534516"},"modified":"2026-07-19T12:19:13","modified_gmt":"2026-07-19T16:19:13","slug":"1990-pontiac-bonneville-pcm-replacement-guide","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/","title":{"rendered":"1990 Pontiac Bonneville ECM Location, Replacement and Programming"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">ECM<\/div>\n<h1>1990 Pontiac Bonneville ECM Location, Replacement and Programming<\/h1>\n<p class=\"hero-subtitle\">The engine control module in the 1990 Pontiac Bonneville manages fuel delivery, ignition timing, and emissions systems for the 3.8L V6. When this module fails, it often leads to no-start conditions, engine stalling, or poor fuel economy.<\/p>\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>The module sits in the engine compartment ahead of the right shock tower, above the EVAP canister<\/li>\n<li>Always turn the ignition off before disconnecting or reconnecting any power source to the module<\/li>\n<li>This pre-OBD-II vehicle uses onboard diagnostics that differ from later OBD-II code formats<\/li>\n<li>Failed modules commonly cause stalling, no-start, or rough running symptoms<\/li>\n<li>Flagship One replacement units arrive VIN-programmed, eliminating additional programming steps<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<p>When your 1990 Pontiac Bonneville starts experiencing engine management issues, the engine control module often becomes a prime suspect. This critical component governs how your 3.8L V6 runs, from fuel injector pulse width to ignition spark timing. A failing module can leave you stranded or cause frustrating intermittent problems that seem to appear without warning. Understanding what this module does, where it lives in your vehicle, and how to properly replace it saves you time and prevents costly mistakes during diagnosis and repair. This guide walks through the module&#8217;s role, its physical location, common failure indicators, and the replacement process specific to your Bonneville. You will also learn important precautions that protect the new unit from damage during installation, along with how a pre-programmed unit from Flagship One simplifies the entire job.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>What the ECM Does in a 1990 Pontiac Bonneville<\/h2>\n<p>The engine control module in your 1990 Pontiac Bonneville serves as the central processing unit for the entire engine management system on the 3.8L V6. It continuously reads input signals from various sensors throughout the vehicle, including the throttle position sensor, coolant temperature sensor, mass airflow sensor, and oxygen sensor. Using these inputs, the module calculates and commands the appropriate fuel injector pulse width, ignition timing advance, and emissions control functions. This constant calculation and adjustment process happens dozens of times per second while the engine runs, ensuring optimal combustion efficiency and drivability under all operating conditions. When the module operates correctly, your Bonneville delivers smooth acceleration, steady idle, and reliable cold starts. However, when internal components degrade or fail, the module can no longer process sensor data accurately or command outputs properly. This degradation often manifests as intermittent drivability glitches that gradually worsen over time. Because this vehicle predates the OBD-II standard, diagnostic trouble codes are accessed differently than on later models, which can make pinpointing module faults more challenging without proper test equipment. Selecting <a href=\"https:\/\/www.fs1inc.com\/gm\/pontiac-pcm-ecm-ecu-engine-computer\/bonneville-engine-computers.html\">1990 Pontiac Bonneville replacement ECM<\/a> units that match your specific calibration ensures the replacement communicates properly with the rest of the onboard electronics.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Where the ECM Is Located and What Replacement Involves<\/h2>\n<p>On the 1990 Pontiac Bonneville, the engine control module is positioned in the engine compartment, specifically in front of the right side shock tower and above the EVAP canister. This location exposes the module to significant underhood heat and vibration over the life of the vehicle, both of which can contribute to eventual internal component degradation. Accessing the module requires reaching into the area between the shock tower and the adjacent fender structure. Before beginning any removal work, disconnect the negative battery cable to prevent electrical damage, but only after verifying the ignition switch is in the off position. The module connector unplugs from the unit, and the mounting hardware can then be removed to free the old module from its bracket. Reverse the process to install the replacement, ensuring the connector seats fully and the mounting fasteners are secure. Because the module sits in a relatively open area of the engine compartment, take care not to drop tools onto nearby components during the swap.<\/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\/1990-pontiac-bonneville-pcm-location-diagram.webp\" alt=\"1990 Pontiac Bonneville ECM location diagram\" loading=\"lazy\"\/><figcaption style=\"font-size:13px;color:#667085;margin-top:8px\">ECM mounting location on the 1990 Pontiac Bonneville.<\/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 ECM on the 1990 Pontiac Bonneville<\/h3>\n<ol style=\"margin:14px 0 6px 0;padding-left:26px\">\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the interior access panel\/right side hush panel.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Detach<\/b> the harness connectors from the ECM.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the ECM-to-bracket retaining screws and remove the ECM, then remove.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Position<\/b> the ECM in the vehicle and install the ECM-to-bracket retaining.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the coolant tank reservoir.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the air cleaner intake duct.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the right side splash shield.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Remove<\/b> the PCM from the engine compartment.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\"><b>Position<\/b> the PCM in the mounting bracket.<\/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<\/div>\n<div class=\"info-section\">\n<h2>Programming Requirements After Replacement<\/h2>\n<p>After installing a replacement engine control module in your 1990 Pontiac Bonneville, the factory service procedure typically requires that the unit be programmed with your vehicle&#8217;s specific calibration data and vehicle identification number. This programming step ensures the module matches the exact engine configuration, transmission type, and emissions equipment originally installed at the factory. Without proper programming, the module may not communicate correctly with other onboard systems, potentially leading to poor performance or illuminated warning indicators. Having this work performed at a dealership or qualified shop adds time and expense to the replacement process. Choosing <a href=\"https:\/\/www.fs1inc.com\/1990-pontiac-bonneville-3-8l-pcm-engine-computer-ecm-ecu-programmed-plug-play.html\">a VIN-programmed replacement unit<\/a> from Flagship One eliminates this extra step entirely, since each unit arrives already loaded with the correct calibration for your specific vehicle identification number. You install the module, reconnect the battery, and start the engine without additional programming procedures.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Symptoms of a Failing ECM<\/h2>\n<p>A failing engine control module in the 1990 Pontiac Bonneville can produce a range of drivability problems that often mimic other component failures, making accurate diagnosis essential. One of the most common symptoms is a no-start condition where the engine cranks normally but fails to fire because the module has stopped commanding fuel or spark. Intermittent stalling is another frequent complaint, particularly when the vehicle is at operating temperature, as heat-related expansion inside the module can temporarily interrupt circuit function. Some drivers report rough idle or hesitation during acceleration, which occurs when the module processes sensor data incorrectly and delivers inaccurate fuel or timing commands. Misfire-like symptoms may also appear, even though the root cause traces back to the module rather than individual ignition components. In more advanced failure cases, the module may stop communicating with diagnostic test equipment entirely, preventing technicians from retrieving stored fault information. Because this vehicle predates OBD-II, code access requires specific procedures that differ from later diagnostic standards. Transmission shifting irregularities can also surface on models with electronically controlled transmissions, since the module governs shift points and torque converter lockup timing alongside its engine management duties.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Protecting the ECM in Your 1990 Pontiac Bonneville<\/h2>\n<ul style=\"margin:14px 0 6px 0;padding-left:26px\">\n<li style=\"margin:10px 0;line-height:1.65\">Maintain your charging system in good condition, as overcharging or voltage fluctuations stress module circuits over time<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Keep electrical grounds clean and tight, because poor ground connections force current through unintended paths inside the module<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Avoid jump-starting the vehicle with jumper cables if possible, since voltage spikes during connection can damage sensitive internal components<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Address any stored trouble codes promptly rather than continuing to drive with illuminated warning indicators<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Inspect module connector seals during routine service to prevent moisture intrusion that corrodes terminals and circuit traces<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Always verify the ignition switch is off before disconnecting the battery, removing a fuse, or unplugging any module connector<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<h2>Frequently Asked Questions<\/h2>\n<h3>Where is the ECM located on a 1990 Pontiac Bonneville?<\/h3>\n<p>The engine control module sits in the engine compartment, positioned in front of the right side shock tower and above the EVAP canister. This underhood location exposes the unit to heat and vibration throughout its service life.<\/p>\n<h3>Can I swap the ECM from another 1990 Bonneville directly into my vehicle?<\/h3>\n<p>Swapping a module from another vehicle may not work correctly unless the calibration matches your specific engine and transmission combination. Even among identical model years, differences in equipment packages can require different module calibrations.<\/p>\n<h3>What precautions should I take when disconnecting the ECM on my 1990 Pontiac Bonneville?<\/h3>\n<p>Always ensure the ignition switch is in the off position before unplugging the module connector, disconnecting the negative battery cable, removing the module fuse, or attempting to jump-start the vehicle. Failure to do so may cause permanent damage to the module.<\/p>\n<h3>Does a replacement ECM for the 1990 Bonneville require programming after installation?<\/h3>\n<p>Factory procedures typically require the replacement module to be programmed with your vehicle identification number and specific calibration data. Flagship One units arrive already VIN-programmed, so this additional step is completed before shipment.<\/p>\n<h3>How can I tell if my 1990 Bonneville ECM is failing versus a sensor problem?<\/h3>\n<p>Module failures often produce multiple unrelated symptoms simultaneously, such as no-start combined with loss of diagnostic communication. Sensor problems tend to create more predictable, repeatable drivability issues that follow specific operating conditions.<\/p>\n<\/div>\n<div class=\"info-section\">\n<p>Choosing between a repair and a refurbished replacement for your 1990 Pontiac Bonneville engine control module depends on the nature and extent of the failure. A VIN-programmed replacement unit eliminates the uncertainty of a repaired component and removes the need for post-install programming at a dealership.<\/p>\n<p>Flagship One stocks a <a href=\"https:\/\/www.fs1inc.com\/1990-pontiac-bonneville-3-8l-pcm-engine-computer-ecm-ecu-programmed-plug-play.html\"><b>refurbished, VIN-programmed ECM for the 1990 Pontiac Bonneville<\/b><\/a> with a lifetime warranty, free shipping and no core charge. The full <a href=\"https:\/\/www.fs1inc.com\/gm\/pontiac-pcm-ecm-ecu-engine-computer\/bonneville-engine-computers.html\">Pontiac Bonneville 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 in your 1990 Pontiac Bonneville plays a vital role in keeping the 3.8L V6 running smoothly. When symptoms point to module failure, a correctly programmed replacement restores reliable vehicle operation. Flagship One offers pre-programmed units tailored to your specific VIN.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>1990 Pontiac Bonneville ECM failure may cause no-start or stalling. Always turn ignition off before disconnecting power. A programmed replacement restores proper engine operation.<\/p>\n","protected":false},"author":1,"featured_media":520734,"comment_status":"open","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[258,474],"tags":[338,787,72],"class_list":["post-534516","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-car","category-pontiac","tag-338","tag-bonneville","tag-pontiac"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>1990 Pontiac Bonneville ECM Location, Replacement and Programming - 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\/1990-pontiac-bonneville-pcm-replacement-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"1990 Pontiac Bonneville ECM Location, Replacement and Programming - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"1990 Pontiac Bonneville ECM failure may cause no-start or stalling. Always turn ignition off before disconnecting power. A programmed replacement restores proper engine operation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-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-17T21:42:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-19T16:19:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1990-pontiac-bonneville-pcm-location-diagram.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"770\" \/>\n\t<meta property=\"og:image:height\" content=\"535\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"FlagshipOne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@theflagshipone\" \/>\n<meta name=\"twitter:site\" content=\"@theflagshipone\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"FlagshipOne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"1990 Pontiac Bonneville ECM Location, Replacement and Programming\",\"datePublished\":\"2026-07-17T21:42:41+00:00\",\"dateModified\":\"2026-07-19T16:19:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/\"},\"wordCount\":1543,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1990-pontiac-bonneville-pcm-location-diagram.webp\",\"keywords\":[\"1990\",\"Bonneville\",\"Pontiac\"],\"articleSection\":[\"Car\",\"Pontiac\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/\",\"name\":\"1990 Pontiac Bonneville ECM Location, Replacement and Programming - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1990-pontiac-bonneville-pcm-location-diagram.webp\",\"datePublished\":\"2026-07-17T21:42:41+00:00\",\"dateModified\":\"2026-07-19T16:19:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1990-pontiac-bonneville-pcm-location-diagram.webp\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1990-pontiac-bonneville-pcm-location-diagram.webp\",\"width\":770,\"height\":535,\"caption\":\"Factory location diagram for the 1990 Pontiac Bonneville engine control module\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-pontiac-bonneville-pcm-replacement-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"1990 Pontiac Bonneville ECM Location, Replacement and Programming\"}]},{\"@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":"1990 Pontiac Bonneville ECM Location, Replacement and Programming - 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\/1990-pontiac-bonneville-pcm-replacement-guide\/","og_locale":"en_US","og_type":"article","og_title":"1990 Pontiac Bonneville ECM Location, Replacement and Programming - Flagship One Blog","og_description":"1990 Pontiac Bonneville ECM failure may cause no-start or stalling. Always turn ignition off before disconnecting power. A programmed replacement restores proper engine operation.","og_url":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-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-17T21:42:41+00:00","article_modified_time":"2026-07-19T16:19:13+00:00","og_image":[{"width":770,"height":535,"url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1990-pontiac-bonneville-pcm-location-diagram.webp","type":"image\/webp"}],"author":"FlagshipOne","twitter_card":"summary_large_image","twitter_creator":"@theflagshipone","twitter_site":"@theflagshipone","twitter_misc":{"Written by":"FlagshipOne","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"1990 Pontiac Bonneville ECM Location, Replacement and Programming","datePublished":"2026-07-17T21:42:41+00:00","dateModified":"2026-07-19T16:19:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/"},"wordCount":1543,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1990-pontiac-bonneville-pcm-location-diagram.webp","keywords":["1990","Bonneville","Pontiac"],"articleSection":["Car","Pontiac"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/","url":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/","name":"1990 Pontiac Bonneville ECM Location, Replacement and Programming - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1990-pontiac-bonneville-pcm-location-diagram.webp","datePublished":"2026-07-17T21:42:41+00:00","dateModified":"2026-07-19T16:19:13+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/#primaryimage","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1990-pontiac-bonneville-pcm-location-diagram.webp","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2026\/07\/1990-pontiac-bonneville-pcm-location-diagram.webp","width":770,"height":535,"caption":"Factory location diagram for the 1990 Pontiac Bonneville engine control module"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/1990-pontiac-bonneville-pcm-replacement-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"1990 Pontiac Bonneville ECM Location, Replacement and Programming"}]},{"@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\/534516","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=534516"}],"version-history":[{"count":2,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/534516\/revisions"}],"predecessor-version":[{"id":538659,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/534516\/revisions\/538659"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media\/520734"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=534516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=534516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=534516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}