{"id":517279,"date":"2025-12-10T01:31:53","date_gmt":"2025-12-10T06:31:53","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/"},"modified":"2025-12-10T01:31:53","modified_gmt":"2025-12-10T06:31:53","slug":"dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/","title":{"rendered":"P0128 Code Symptoms, Causes, Diagnostic Steps &#038; Cost Estimate"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">P0128<\/div>\n<h1>P0128 Code Symptoms, Causes, Diagnostic Steps &amp; Cost Estimate<\/h1>\n<p class=\"hero-subtitle\">\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>P0128 indicates the coolant temperature is below the thermostat\u2019s regulating point. <\/li>\n<li>Drivers usually notice prolonged warm\u2011up, weak cabin heat, and a steady Check Engine Light. <\/li>\n<li>Common triggers are an open thermostat, low coolant level, a faulty coolant\u2011temperature sensor, or ECM communication errors. <\/li>\n<li>Diagnosis starts with a scan, live\u2011data review, and a systematic inspection of coolant level, sensor resistance, and module communication. <\/li>\n<li>If the ECM\/PCM is found to be at fault, Flagship One provides VIN\u2011matched, pre\u2011programmed replacement modules. <\/li>\n<\/ul>\n<\/div>\n<h3>Introduction <\/h3>\n<p>When the engine\u2019s control system detects that coolant has not reached the thermostat\u2019s designed set\u2011point, the P0128 code appears. Drivers typically experience a noticeably long warm\u2011up period after start\u2011up, cabin heating that remains tepid even after the engine has been running for several minutes, and a persistent Check Engine Light. Fuel consumption may climb slightly because the engine runs richer while it stays in open\u2011loop operation. Because the code is tied to the thermostat\u2019s regulating temperature, the problem is usually rooted in the cooling circuit or in the way the ECM interprets temperature data. Early identification prevents prolonged engine wear and avoids a cascade of efficiency losses.<\/p>\n<h3>Symptoms <\/h3>\n<ul>\n<li>Engine takes <strong>5 minutes or more<\/strong> to reach normal operating temperature. <\/li>\n<li><strong>Cabin heat<\/strong> remains weak or lukewarm after a short drive. <\/li>\n<li><strong>Check Engine Light<\/strong> stays illuminated, often flashing during the first few drive cycles. <\/li>\n<li>Slight increase in <strong>fuel consumption<\/strong> (typically 0.5\u20131 mpg) during the warm\u2011up phase. <\/li>\n<li>In extreme cases, the engine may enter <strong>open\u2011loop fuel control<\/strong>, causing rough idle until temperature rises.<\/li>\n<\/ul>\n<h3>Why Coolant Temperature Problems Occur <\/h3>\n<h4>Open or Stuck\u2011Open Thermostat <\/h4>\n<p>A thermostat that fails to close keeps coolant circulating through the radiator, preventing the temperature from climbing to the designed set\u2011point (usually 195 \u00b0F\u2013200 \u00b0F). The ECM receives a continuously low temperature reading, triggering P0128.<\/p>\n<h4>Low Coolant Level <\/h4>\n<p>Insufficient coolant reduces the system\u2019s heat\u2011capacity, making it harder for the engine to raise temperature. The sensor reports a cooler reading, and the code is set even though the thermostat may be functioning correctly.<\/p>\n<h4>Faulty Coolant\u2011Temperature Sensor (CTS) <\/h4>\n<p>The CTS provides the ECM with the real\u2011time coolant temperature. A sensor that reads low, has high resistance, or supplies intermittent signals will cause the ECM to believe the thermostat has not reached its target.<\/p>\n<h4>ECM\/PCM Communication Fault <\/h4>\n<p>The ECM processes the CTS signal and determines whether the thermostat has reached the regulating temperature. Corroded pins, a failing internal ADC, or corrupted software can misinterpret a valid sensor voltage, resulting in P0128 despite a healthy thermostat and sensor.<\/p>\n<h4>Wiring or Connector Issues <\/h4>\n<p>Damaged wiring harnesses, loose connectors, or corrosion at the CTS plug can introduce resistance or intermittent loss of signal. The ECM then receives a false low\u2011temperature value, prompting the code.<\/p>\n<h3>Diagnostic and Repair Procedures <\/h3>\n<ol>\n<li><strong>Scan for Codes<\/strong> \u2013 Connect a professional OBD\u2011II scanner, retrieve P0128, and note any accompanying codes (e.g., P0115\u2011P0119 for sensor circuits).\n<\/li>\n<li><strong>Verify Coolant Level<\/strong> \u2013 Check the reservoir and radiator; top off with the manufacturer\u2011specified coolant if low. Re\u2011scan; if the code persists, continue.\n<\/li>\n<li><strong>Inspect Thermostat<\/strong> \u2013 Remove the thermostat housing, feel the coolant temperature, and compare to the thermostat\u2019s rated opening temperature. Replace only if it is stuck open.\n<\/li>\n<li><strong>Test CTS Resistance<\/strong> \u2013 With the engine cold, measure sensor resistance at the connector (typical range 1 k\u03a9\u20133 k\u03a9). Compare to service specifications; replace the sensor if out of range.\n<\/li>\n<li><strong>Live Data Review<\/strong> \u2013 Observe coolant temperature on the scanner while the engine warms. The temperature should climb steadily; a flat line indicates a sensor or module issue.\n<\/li>\n<li><strong>Module Communication Check<\/strong> \u2013 Perform a bidirectional test of the ECM\u2019s CTS input circuit. Use a scope or a dedicated module tester to confirm voltage levels (approximately 0.5 V at 0 \u00b0C rising to ~4.5 V at 100 \u00b0C).\n<\/li>\n<li><strong>ECM Re\u2011programming<\/strong> \u2013 If the sensor and thermostat test good, update the ECM\u2019s software to the latest calibration. Many manufacturers release patches that address erroneous temperature\u2011reading logic.\n<\/li>\n<li><strong>ECM\/PCM Replacement<\/strong> \u2013 When the ECM fails the communication test or shows internal fault codes, replacement becomes the logical step. Ensure the new unit is VIN\u2011matched and pre\u2011programmed for the vehicle\u2019s configuration.\n<\/li>\n<\/ol>\n<p><strong>Cost Estimates<\/strong> <\/p>\n<ul>\n<li>CTS replacement: <strong>$120\u2011$180<\/strong> parts + <strong>$80\u2011$120<\/strong> labor. <\/li>\n<li>Thermostat replacement: <strong>$30\u2011$70<\/strong> parts + <strong>$70\u2011$100<\/strong> labor. <\/li>\n<li>ECM re\u2011programming: <strong>$100\u2011$150<\/strong> for the service, no hardware cost. <\/li>\n<li>ECM replacement (VIN\u2011matched unit): <strong>$600\u2011$900<\/strong> hardware + <strong>$200\u2011$300<\/strong> labor. <\/li>\n<\/ul>\n<h3>When Replacement Makes Sense <\/h3>\n<p>If the ECM\/PCM fails the communication test, repeatedly triggers P0128 after sensor and thermostat verification, or exhibits internal fault codes that cannot be cleared with a software update, replacement is the most reliable remedy. A repaired ECM may temporarily restore function, but underlying circuit degradation often recurs, leading to repeated diagnostics and higher long\u2011term expense. <\/p>\n<p><strong>Flagship One Positioning<\/strong> <\/p>\n<p>Modern control modules integrate engine management, emissions control, and vehicle security. Selecting a replacement therefore hinges on more than hardware\u2014it requires exact software calibration and VIN\u2011specific programming. Flagship One specializes in VIN\u2011matched control modules, delivering plug\u2011and\u2011drive units that are pre\u2011programmed to match your vehicle\u2019s configuration. Each module ships with a comprehensive warranty and the assurance that it meets factory specifications without the delay of dealer\u2011only programming.<\/p>\n<h3>Preventive Maintenance <\/h3>\n<ul>\n<li><strong>Maintain proper coolant level<\/strong> \u2013 Check the reservoir weekly and top off with the correct coolant type. <\/li>\n<li><strong>Replace the thermostat<\/strong> at the interval recommended by the manufacturer (often every 90,000 mi or 5 years). <\/li>\n<li><strong>Inspect CTS wiring<\/strong> during each coolant service; clean connectors and apply dielectric grease to prevent corrosion. <\/li>\n<li><strong>Run ECM software updates<\/strong> as part of routine service; many manufacturers release calibration fixes that improve temperature\u2011reading accuracy. <\/li>\n<li><strong>Monitor engine warm\u2011up time<\/strong> \u2013 If the vehicle consistently takes longer than usual to reach operating temperature, schedule a diagnostic before the issue escalates.<\/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>Engine coolant stays low and check engine light flashes on your vehicle\u2014risking overheating. Scan P0128, test thermostat, and plan repair now, today.<\/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-517279","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>P0128 Code Symptoms, Causes, Diagnostic Steps &amp; Cost Estimate - 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-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"P0128 Code Symptoms, Causes, Diagnostic Steps &amp; Cost Estimate - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"Engine coolant stays low and check engine light flashes on your vehicle\u2014risking overheating. Scan P0128, test thermostat, and plan repair now, today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/\" \/>\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-10T06:31:53+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-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"P0128 Code Symptoms, Causes, Diagnostic Steps &#038; Cost Estimate\",\"datePublished\":\"2025-12-10T06:31:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\\\/\"},\"wordCount\":1025,\"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-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\\\/\",\"name\":\"P0128 Code Symptoms, Causes, Diagnostic Steps & Cost Estimate - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"datePublished\":\"2025-12-10T06:31:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"P0128 Code Symptoms, Causes, Diagnostic Steps &#038; Cost Estimate\"}]},{\"@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":"P0128 Code Symptoms, Causes, Diagnostic Steps & Cost Estimate - 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-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/","og_locale":"en_US","og_type":"article","og_title":"P0128 Code Symptoms, Causes, Diagnostic Steps & Cost Estimate - Flagship One Blog","og_description":"Engine coolant stays low and check engine light flashes on your vehicle\u2014risking overheating. Scan P0128, test thermostat, and plan repair now, today.","og_url":"https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/","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-10T06:31:53+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-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"P0128 Code Symptoms, Causes, Diagnostic Steps &#038; Cost Estimate","datePublished":"2025-12-10T06:31:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/"},"wordCount":1025,"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-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/","url":"https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/","name":"P0128 Code Symptoms, Causes, Diagnostic Steps & Cost Estimate - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"datePublished":"2025-12-10T06:31:53+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0128-coolant-thermostat-coolant-temperature-below-thermostat-regulating-temperature\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"P0128 Code Symptoms, Causes, Diagnostic Steps &#038; Cost Estimate"}]},{"@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\/517279","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=517279"}],"version-history":[{"count":0,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/517279\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=517279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=517279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=517279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}