{"id":518786,"date":"2025-12-11T00:56:30","date_gmt":"2025-12-11T05:56:30","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/"},"modified":"2025-12-11T00:56:30","modified_gmt":"2025-12-11T05:56:30","slug":"dtc-p2804-transmission-range-sensor-b-circuit-intermittent","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/","title":{"rendered":"P2804 Code Symptoms, Causes, Diagnosis, Repair &#038; Reprogramming"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">P2804<\/div>\n<h1>P2804 Code Symptoms, Causes, Diagnosis, Repair &amp; Reprogramming<\/h1>\n<p class=\"hero-subtitle\">\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>P2804 = Transmission Range Sensor B Circuit Intermittent. <\/li>\n<li>Drivers notice delayed or missed shifts, gear\u2011selection failures, transmission\u2011warning lamp, or limp\u2011mode activation. <\/li>\n<li>The fault originates from an unreliable signal on the secondary range\u2011sensor circuit that feeds the PCM\/TCM. <\/li>\n<li>Diagnosis requires a live\u2011data scan, wiring continuity checks, and sensor voltage verification. <\/li>\n<li>Replacement of the range\u2011sensor or its control module is often the most reliable fix; Flagship One provides VIN\u2011matched, pre\u2011programmed modules. <\/li>\n<li>Preventive care focuses on connector cleanliness, corrosion protection, and periodic module software updates. <\/li>\n<\/ul>\n<\/div>\n<h3>Introduction <\/h3>\n<p>When the transmission\u2011range sensor\u2019s secondary circuit glitches, the power\u2011train control module receives inconsistent gear\u2011position data. The result is a vehicle that hesitates to shift, refuses to select a requested gear, or drops into limp\u2011mode while the transmission\u2011warning lamp flashes. These symptoms appear suddenly, may come and go, and often worsen if the underlying communication problem is left unchecked. Early identification of the P2804 code\u2014Transmission Range Sensor B Circuit Intermittent\u2014helps you avoid repeated drivability loss and costly transmission damage.<\/p>\n<h3>Symptoms <\/h3>\n<ul>\n<li><strong>Delayed or missed shifts<\/strong> \u2013 the vehicle lags before moving to the next gear, especially when accelerating from a stop. <\/li>\n<li><strong>Inability to select a gear<\/strong> \u2013 the shifter may stay in \u201cpark\u201d or \u201cneutral,\u201d or refuse to engage \u201cdrive\u201d or \u201creverse.\u201d <\/li>\n<li><strong>Transmission\u2011warning lamp<\/strong> \u2013 a yellow or red light labeled \u201cTRANSMISSION,\u201d \u201cTCM,\u201d or \u201cCHECK ENGINE\u201d illuminates on the dash. <\/li>\n<li><strong>Limp\u2011mode activation<\/strong> \u2013 the power\u2011train reverts to a single\u2011gear, low\u2011speed mode to protect the transmission. <\/li>\n<li><strong>Intermittent fault appearance<\/strong> \u2013 the check\u2011engine light may turn off after a few drive cycles, only to reappear later. <\/li>\n<\/ul>\n<h3>Why This Happens <\/h3>\n<h4>Faulty Range\u2011Sensor B Circuit Wiring <\/h4>\n<p>Corrosion, loose pins, or damaged harnesses interrupt the 5\u2011volt reference or ground path that the secondary sensor uses. Even a brief voltage drop can cause the PCM\/TCM to flag an intermittent fault.<\/p>\n<h4>Defective Transmission Range Sensor (B) <\/h4>\n<p>The sensor itself contains a potentiometer or Hall\u2011effect element that translates gear\u2011selector position into an electrical signal. Internal wear, moisture intrusion, or circuit board failure produces erratic voltage levels that the control module interprets as intermittent.<\/p>\n<h4>PCM\/TCM Communication Glitch <\/h4>\n<p>The power\u2011train control module may have a compromised input driver or corrupted firmware, preventing it from reliably reading the sensor\u2019s signal. Software glitches or outdated calibration data can also trigger the P2804 code.<\/p>\n<h4>Aftermarket or Improperly Programmed Modules <\/h4>\n<p>A control module that has been flashed with an incorrect calibration map may misinterpret legitimate sensor signals as intermittent, especially after a transmission\u2011control software update.<\/p>\n<p>*While a damaged wiring harness or a faulty sensor could cause the symptoms, the issue may stem from the control module not communicating correctly with the system. A diagnostic scan and module communication test will determine if module replacement or reprogramming is needed.* <\/p>\n<h3>Diagnostic and Repair Procedures <\/h3>\n<ol>\n<li><strong>Retrieve and clear the code<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; Connect a professional OBD\u2011II scanner capable of live data. <\/p>\n<p> &#8211; Record the freeze\u2011frame data, then clear the P2804 code to see if it returns on the next drive cycle. <\/p>\n<ol>\n<li><strong>Inspect connectors and wiring<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; Locate the Transmission Range Sensor B connector (usually near the shifter assembly). <\/p>\n<p> &#8211; Verify that pins are free of corrosion, that the harness is securely seated, and that there are no frayed wires. <\/p>\n<p> &#8211; Perform a continuity test on the sensor\u2019s power, ground, and signal wires; resistance should match manufacturer specifications (typically 0 \u03a9 for ground and 5 V reference). <\/p>\n<ol>\n<li><strong>Monitor sensor voltage<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; With the ignition on and the transmission in \u201cpark,\u201d measure the sensor\u2019s signal voltage. <\/p>\n<p> &#8211; A stable 0.5\u20130.8 V reading indicates a healthy sensor; fluctuating or out\u2011of\u2011range values suggest a defective sensor or wiring issue. <\/p>\n<ol>\n<li><strong>Conduct a live\u2011data range\u2011sensor test<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; Use the scanner\u2019s data stream to watch the gear\u2011position output while moving the shifter through each gear. <\/p>\n<p> &#8211; Gaps, jumps, or missing steps confirm intermittent communication. <\/p>\n<ol>\n<li><strong>Test the PCM\/TCM input driver<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; If wiring and sensor voltage are within spec, run a module\u2011input test (available on many dealer\u2011level scan tools). <\/p>\n<p> &#8211; Failure of the input driver points to a control\u2011module fault rather than the sensor itself. <\/p>\n<ol>\n<li><strong>Repair or replace the faulty component<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; <strong>Wiring repair<\/strong> \u2013 clean contacts, reseat connectors, replace damaged harness sections. <\/p>\n<p> &#8211; <strong>Sensor replacement<\/strong> \u2013 install a new Transmission Range Sensor B that matches the vehicle\u2019s VIN. <\/p>\n<p> &#8211; <strong>Module reprogramming<\/strong> \u2013 update the PCM\/TCM firmware to the latest calibration; many shops can perform this with manufacturer\u2011approved tools. <\/p>\n<p><strong>Typical cost ranges<\/strong> <\/p>\n<ul>\n<li>Wiring repair: $50\u2011$150 for labor and materials. <\/li>\n<li>Sensor replacement: $150\u2011$300 for the part plus $80\u2011$120 labor. <\/li>\n<li>Module reprogramming: $100\u2011$200 for the service. <\/li>\n<\/ul>\n<h3>When Replacement Makes More Sense Than Repair <\/h3>\n<p>If the diagnostic steps reveal a persistent fault in the input driver, repeated sensor failures, or a corrupted control\u2011module memory, replacing the affected module often restores reliable operation more cost\u2011effectively than repeated repairs. Modern control modules integrate security, immobilizer, and transmission\u2011control functions; a compromised board can develop new faults after each repair attempt. <\/p>\n<p><strong>Flagship One perspective<\/strong> <\/p>\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. Flagship One specializes in VIN\u2011matched control modules, 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, ensuring seamless integration with your vehicle\u2019s existing systems. <\/p>\n<h3>Preventive Maintenance <\/h3>\n<ul>\n<li><strong>Regular connector inspection<\/strong> \u2013 During routine service, clean and lubricate the range\u2011sensor connector to fend off corrosion. <\/li>\n<li><strong>Shielded harness routing<\/strong> \u2013 Keep the sensor wiring away from high\u2011heat components and moving parts that could chafe the harness. <\/li>\n<li><strong>Software updates<\/strong> \u2013 Schedule periodic PCM\/TCM re\u2011flashing according to the manufacturer\u2019s service bulletin schedule; updated calibration can resolve latent communication glitches. <\/li>\n<li><strong>Environmental protection<\/strong> \u2013 If you operate in salty or humid climates, apply dielectric grease to the sensor\u2019s connector to repel moisture. <\/li>\n<\/ul>\n<p>Adhering to these practices reduces the likelihood of intermittent sensor signals and prolongs the life of the power\u2011train control module.<\/p>\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>Gear hesitation or shifts in your vehicle? P2804 (Transmission Range Sensor B Circuit Intermittent) affects drivability\u2014scan, test sensor and reprogram.<\/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-518786","post","type-post","status-publish","format-standard","hentry","category-auto-news"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>P2804 Code Symptoms, Causes, Diagnosis, Repair &amp; Reprogramming - 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-p2804-transmission-range-sensor-b-circuit-intermittent\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"P2804 Code Symptoms, Causes, Diagnosis, Repair &amp; Reprogramming - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"Gear hesitation or shifts in your vehicle? P2804 (Transmission Range Sensor B Circuit Intermittent) affects drivability\u2014scan, test sensor and reprogram.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/\" \/>\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-11T05:56:30+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-p2804-transmission-range-sensor-b-circuit-intermittent\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"P2804 Code Symptoms, Causes, Diagnosis, Repair &#038; Reprogramming\",\"datePublished\":\"2025-12-11T05:56:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\\\/\"},\"wordCount\":1087,\"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-p2804-transmission-range-sensor-b-circuit-intermittent\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\\\/\",\"name\":\"P2804 Code Symptoms, Causes, Diagnosis, Repair & Reprogramming - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"datePublished\":\"2025-12-11T05:56:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"P2804 Code Symptoms, Causes, Diagnosis, Repair &#038; Reprogramming\"}]},{\"@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":"P2804 Code Symptoms, Causes, Diagnosis, Repair & Reprogramming - 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-p2804-transmission-range-sensor-b-circuit-intermittent\/","og_locale":"en_US","og_type":"article","og_title":"P2804 Code Symptoms, Causes, Diagnosis, Repair & Reprogramming - Flagship One Blog","og_description":"Gear hesitation or shifts in your vehicle? P2804 (Transmission Range Sensor B Circuit Intermittent) affects drivability\u2014scan, test sensor and reprogram.","og_url":"https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/","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-11T05:56:30+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-p2804-transmission-range-sensor-b-circuit-intermittent\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"P2804 Code Symptoms, Causes, Diagnosis, Repair &#038; Reprogramming","datePublished":"2025-12-11T05:56:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/"},"wordCount":1087,"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-p2804-transmission-range-sensor-b-circuit-intermittent\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/","url":"https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/","name":"P2804 Code Symptoms, Causes, Diagnosis, Repair & Reprogramming - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"datePublished":"2025-12-11T05:56:30+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2804-transmission-range-sensor-b-circuit-intermittent\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"P2804 Code Symptoms, Causes, Diagnosis, Repair &#038; Reprogramming"}]},{"@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\/518786","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=518786"}],"version-history":[{"count":0,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/518786\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=518786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=518786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=518786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}