{"id":518082,"date":"2025-12-10T13:57:36","date_gmt":"2025-12-10T18:57:36","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/"},"modified":"2025-12-10T13:57:36","modified_gmt":"2025-12-10T18:57:36","slug":"dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/","title":{"rendered":"P2099 Code Symptoms, Causes, Diagnosis, Repair Steps &#038; Costs"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">P2099<\/div>\n<h1>P2099 Code Symptoms, Causes, Diagnosis, Repair Steps &amp; Costs<\/h1>\n<p class=\"hero-subtitle\">\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>P2099 = Post\u2011catalyst fuel\u2011trim system too rich, Bank 2. <\/li>\n<li>Typical driver\u2011visible signs: Check\u2011Engine light, reduced MPG, loss of power or rough acceleration. <\/li>\n<li>Primary culprits are ECM\/PCM communication or calibration errors that cause the module to command excess fuel after the catalyst. <\/li>\n<li>Diagnosis starts with a live\u2011data scan of fuel\u2011trim percentages, O\u2082 sensor voltages, and module communication integrity. <\/li>\n<li>Replacement of a faulty ECM\/PCM (VIN\u2011matched and pre\u2011programmed) usually costs $800\u2011$1,200 plus $200\u2011$300 labor; repair is rarely permanent when internal board damage is present. <\/li>\n<\/ul>\n<\/div>\n<h3>P2099 OBD\u2011II Code: Symptoms, Causes, and How to Fix It <\/h3>\n<p>Drivers first notice the problem when the Check Engine light stays illuminated after a cold start or during steady cruising. Fuel consumption climbs noticeably\u2014often 2\u20114 mpg lower than normal\u2014while throttle response feels sluggish, especially during light\u2011to\u2011moderate acceleration. Some owners report a brief hesitation or stumble as the engine transitions from idle to load. Because the code references \u201cpost\u2011catalyst,\u201d the richness is detected after the exhaust catalyst on the second bank, meaning the ECM\/PCM is commanding more fuel than required for the measured exhaust composition.<\/p>\n<h3>Symptoms <\/h3>\n<ul>\n<li><strong>Persistent Check Engine illumination<\/strong> (P2099 stored and often accompanied by related O\u2082\u2011sensor codes). <\/li>\n<li><strong>Decreased fuel economy<\/strong> \u2013 typically 5\u201110 % higher fuel consumption. <\/li>\n<li><strong>Loss of power or rough acceleration<\/strong> when demand increases, especially on the side of the engine feeding Bank 2. <\/li>\n<li><strong>Transient stumble<\/strong> during the first few seconds after a cold start, as the module adjusts post\u2011catalyst trim. <\/li>\n<\/ul>\n<h3>Why This Happens <\/h3>\n<h4>1. ECM\/PCM Calibration or Software Glitch <\/h4>\n<p>Modern control modules constantly compare pre\u2011catalyst and post\u2011catalyst O\u2082\u2011sensor feedback. A corrupted calibration table or outdated software can misinterpret the post\u2011catalyst voltage, forcing the module to add fuel that the catalyst has already processed. The result is a \u201ctoo rich\u201d trim on Bank 2.<\/p>\n<h4>2. Faulty Post\u2011Catalyst O\u2082 Sensor Signal <\/h4>\n<p>If the downstream O\u2082 sensor on Bank 2 drifts high (voltage &gt; 0.8 V) or provides intermittent readings, the ECM may conclude the exhaust is still oxygen\u2011poor and enrich the mixture. While the sensor itself is a hardware component, the module\u2019s ability to validate and reject spurious data is a firmware function. A sensor fault often masks a deeper communication issue within the ECM.<\/p>\n<h4>3. Wiring or Ground Issues Affecting the ECM <\/h4>\n<p>Corroded pins, high\u2011resistance grounds, or damaged harnesses between the ECM and the downstream O\u2082 sensor can introduce voltage offsets. The module receives a false rich signal and adjusts fuel trim accordingly. Because the fault originates in the communication path, the ECM may repeatedly log P2099 even after the sensor is replaced.<\/p>\n<h4>4. Internal ECM Power\u2011Supply Instability <\/h4>\n<p>Voltage spikes or drops on the ECM\u2019s supply rail (often 12 V) can corrupt real\u2011time calculations. A momentary low\u2011voltage condition may cause the module to store an erroneous trim value that persists until the next power\u2011cycle, repeatedly triggering P2099.<\/p>\n<h3>Diagnostic and Repair Procedures <\/h3>\n<ol>\n<li><strong>Retrieve Live Data<\/strong> \u2013 Connect a professional scan tool and monitor:\n<\/li>\n<\/ol>\n<p> *Bank 2 post\u2011catalyst O\u2082 sensor voltage*, *Bank 2 short\u2011term fuel trim (STFT)*, and *Bank 2 long\u2011term fuel trim (LTFT)*. A post\u2011catalyst voltage consistently above 0.8 V while LTFT reads +10 % to +20 % indicates the condition the code describes. <\/p>\n<ol>\n<li><strong>Check Related Codes<\/strong> \u2013 Look for P0030\u2011P0035 (O\u2082 sensor heater\/circuit) or P0420\/P0430 (catalyst efficiency). Their presence can help isolate sensor versus module issues.\n<\/li>\n<li><strong>Perform O\u2082 Sensor Voltage Test<\/strong> \u2013 With the engine at operating temperature, back\u2011probe the downstream Bank 2 sensor. Verify voltage swings between 0.1 V (lean) and 0.9 V (rich). A static high reading suggests sensor or wiring fault.\n<\/li>\n<li><strong>Inspect Wiring Harness<\/strong> \u2013 Visually examine the connector and harness between the ECM and Bank 2 downstream sensor. Look for corrosion, broken pins, or frayed insulation. Use a multimeter to confirm continuity and proper ground resistance (&lt; 5 \u03a9).\n<\/li>\n<li><strong>ECM Communication Test<\/strong> \u2013 Run the scan tool\u2019s \u201cmodule communication\u201d routine. A failed handshake or intermittent loss of data indicates a possible ECM internal fault or a compromised CAN\u2011bus node.\n<\/li>\n<li><strong>Reflash or Update ECM Software<\/strong> \u2013 If the module passes all physical tests, apply the latest manufacturer calibration (often a free update at a dealer). Re\u2011programming can correct corrupted trim tables.\n<\/li>\n<li><strong>ECM Repair vs. Replacement Decision<\/strong> \u2013 When the module fails the communication test or shows internal voltage instability, replacement is the reliable path. Repair of a damaged board is possible but typically a temporary fix; the cost of a professional repair ($200\u2011$400) rarely outweighs the risk of recurring faults.\n<\/li>\n<\/ol>\n<p><strong>Cost Overview<\/strong> <\/p>\n<ul>\n<li>Professional scan tool data capture: $80\u2011$120. <\/li>\n<li>O\u2082 sensor voltage test (labor only): $50\u2011$90. <\/li>\n<li>Wiring harness repair (if needed): $100\u2011$250 for parts and labor. <\/li>\n<li>ECM software update: usually free at dealer, $50\u2011$100 if performed by an independent shop. <\/li>\n<li>ECM replacement (VIN\u2011matched, pre\u2011programmed): $800\u2011$1,200 plus $200\u2011$300 labor. <\/li>\n<\/ul>\n<h3>When Replacement Makes Sense <\/h3>\n<p>Modern control modules are complex and integrated with security and immobilizer systems. That&#8217;s why choosing a replacement isn&#8217;t only about the hardware\u2014it&#8217;s about correct programming and compatibility. <strong>Flagship One specializes in VIN\u2011matched control modules<\/strong>, providing a plug\u2011and\u2011drive solution backed by warranty. Replacement units vary depending on production date and software version, so the correct module is matched by VIN before programming. This ensures seamless integration with the vehicle\u2019s CAN\u2011bus, immobilizer, and emission\u2011control strategies, eliminating the guesswork of generic aftermarket parts.<\/p>\n<h3>Preventive Maintenance <\/h3>\n<ul>\n<li><strong>Maintain Sensor Cleanliness<\/strong> \u2013 Periodically inspect the downstream O\u2082 sensor for carbon buildup. A gentle cleaning with a sensor\u2011safe solvent can preserve accurate voltage swings. <\/li>\n<li><strong>Regular Wiring Inspections<\/strong> \u2013 During scheduled service, have the technician check the ECM harness for signs of corrosion or abrasion, especially in the engine bay where heat and moisture accelerate degradation. <\/li>\n<li><strong>Stay Current on ECM Software<\/strong> \u2013 Manufacturers release calibration updates to address evolving fuel\u2011trim algorithms. Enroll in the dealer\u2019s service\u2011bulletin notifications or ask your shop to check for updates at each major service interval (typically every 30,000 mi). <\/li>\n<li><strong>Monitor Fuel Quality<\/strong> \u2013 Use gasoline that meets the manufacturer\u2019s octane rating. Low\u2011quality fuel can create abnormal combustion byproducts that stress downstream O\u2082 sensors, indirectly influencing trim calculations.<\/li>\n<\/ul>\n<div class=\"info-section\">\n<p><strong>Service Recommendation:<\/strong> Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.<\/p>\n<\/div>\n<div class=\"content-section\">\n<h2>Frequently Asked Questions<\/h2>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Check engine light and low MPG on your vehicle? P2099 = Post Catalyst Fuel Trim Too Rich Bank 2\u2014can harm emissions and catalyst. Scan and fix module.<\/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":[4],"tags":[],"class_list":["post-518082","post","type-post","status-publish","format-standard","hentry","category-auto-news"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>P2099 Code Symptoms, Causes, Diagnosis, Repair Steps &amp; Costs - 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\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"P2099 Code Symptoms, Causes, Diagnosis, Repair Steps &amp; Costs - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"Check engine light and low MPG on your vehicle? P2099 = Post Catalyst Fuel Trim Too Rich Bank 2\u2014can harm emissions and catalyst. Scan and fix module.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/\" \/>\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=\"2025-12-10T18:57:36+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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"P2099 Code Symptoms, Causes, Diagnosis, Repair Steps &#038; Costs\",\"datePublished\":\"2025-12-10T18:57:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\\\/\"},\"wordCount\":1065,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"articleSection\":[\"Auto News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\\\/\",\"name\":\"P2099 Code Symptoms, Causes, Diagnosis, Repair Steps & Costs - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"datePublished\":\"2025-12-10T18:57:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"P2099 Code Symptoms, Causes, Diagnosis, Repair Steps &#038; Costs\"}]},{\"@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":"P2099 Code Symptoms, Causes, Diagnosis, Repair Steps & Costs - 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\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/","og_locale":"en_US","og_type":"article","og_title":"P2099 Code Symptoms, Causes, Diagnosis, Repair Steps & Costs - Flagship One Blog","og_description":"Check engine light and low MPG on your vehicle? P2099 = Post Catalyst Fuel Trim Too Rich Bank 2\u2014can harm emissions and catalyst. Scan and fix module.","og_url":"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/","og_site_name":"Flagship One Blog","article_publisher":"https:\/\/www.facebook.com\/flagshipone","article_author":"https:\/\/www.facebook.com\/flagshipone\/","article_published_time":"2025-12-10T18:57:36+00:00","author":"FlagshipOne","twitter_card":"summary_large_image","twitter_creator":"@theflagshipone","twitter_site":"@theflagshipone","twitter_misc":{"Written by":"FlagshipOne","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"P2099 Code Symptoms, Causes, Diagnosis, Repair Steps &#038; Costs","datePublished":"2025-12-10T18:57:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/"},"wordCount":1065,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"articleSection":["Auto News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/","url":"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/","name":"P2099 Code Symptoms, Causes, Diagnosis, Repair Steps & Costs - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"datePublished":"2025-12-10T18:57:36+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2099-post-catalyst-fuel-trim-system-too-rich-bank-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"P2099 Code Symptoms, Causes, Diagnosis, Repair Steps &#038; Costs"}]},{"@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\/518082","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=518082"}],"version-history":[{"count":0,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/518082\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=518082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=518082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=518082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}