{"id":517528,"date":"2025-12-10T05:12:29","date_gmt":"2025-12-10T10:12:29","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/"},"modified":"2025-12-10T05:12:29","modified_gmt":"2025-12-10T10:12:29","slug":"dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/","title":{"rendered":"P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">P0377<\/div>\n<h1>P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide<\/h1>\n<p class=\"hero-subtitle\">\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>P0377 means \u201cTiming Reference High\u2011Resolution Signal B \u2013 Too Few Pulses.\u201d <\/li>\n<li>Typical driver\u2011visible signs: check\u2011engine light, rough idle, misfire, loss of power, occasional stall. <\/li>\n<li>Primary culprits are loss of high\u2011resolution crankshaft pulses due to sensor, wiring, or ECM communication faults. <\/li>\n<li>Diagnosis starts with a live data scan, wiring continuity check, and ECM communication test; reprogramming or replacement follows. <\/li>\n<li>Flagship One provides VIN\u2011matched, pre\u2011programmed control modules when replacement is warranted. <\/li>\n<\/ul>\n<\/div>\n<h3>P0377 Code Symptoms \u2014 What Triggers It and How to Diagnose the Problem <\/h3>\n<p>Drivers usually notice the check\u2011engine light flashing or staying solid, accompanied by a rough\u2011idle condition that feels like the engine is \u201cshaking\u201d at idle. Under light throttle the engine may hesitate, and under moderate load you may experience a noticeable loss of power or a brief stall. In many cases the vehicle will store a P0377 code after the ECM registers an insufficient number of high\u2011resolution crankshaft position pulses from Signal B. These symptoms are direct manifestations of the ECM\u2019s inability to maintain precise timing information.<\/p>\n<h3>Symptoms <\/h3>\n<ul>\n<li><strong>Check\u2011engine illumination<\/strong> \u2013 solid or flashing, often accompanied by a pending\u2011code description on a scan tool. <\/li>\n<li><strong>Rough idle<\/strong> \u2013 engine speed fluctuates between 600\u2013900 rpm when the vehicle is stopped. <\/li>\n<li><strong>Misfire\u2011type hesitation<\/strong> \u2013 a momentary stumble during acceleration, especially from a stop. <\/li>\n<li><strong>Loss of power<\/strong> \u2013 reduced throttle response and lower torque output at cruising speeds. <\/li>\n<li><strong>Intermittent stall<\/strong> \u2013 engine may shut off briefly, typically when the ECM cannot calculate timing accurately. <\/li>\n<\/ul>\n<h3>Why Timing Reference Problems Occur <\/h3>\n<h4>Faulty High\u2011Resolution Crankshaft\u2011Position Sensor (Signal B) <\/h4>\n<p>The sensor generates the high\u2011resolution pulses the ECM uses to determine exact crankshaft position. Internal wear, contamination, or overheating can cause the sensor to miss pulses, resulting in the \u201ctoo few pulses\u201d condition.<\/p>\n<h4>Wiring Harness Defects <\/h4>\n<p>Corroded connectors, broken wires, or high\u2011resistance grounds in the sensor circuit can attenuate the pulse signal. Even a momentary loss of continuity will produce the same error code.<\/p>\n<h4>ECM\/PCM Communication Failure <\/h4>\n<p>The ECM relies on a clean digital interface to read the sensor\u2019s pulse train. Internal microcontroller degradation, firmware corruption, or a failed communication bus can prevent the ECM from registering all pulses, even when the sensor itself is functional.<\/p>\n<h4>Software Calibration Mismatch <\/h4>\n<p>After major ECU updates or after a vehicle has been re\u2011flashed, the timing reference parameters may be out of sync with the sensor\u2019s output. An outdated calibration can cause the ECM to misinterpret a normal pulse train as insufficient.<\/p>\n<h3>Diagnostic and Repair Procedures <\/h3>\n<ol>\n<li><strong>Retrieve live data<\/strong> \u2013 Connect a dealer\u2011level scan tool and monitor the \u201cTiming Reference B \u2013 Pulse Count\u201d parameter while the engine runs. A count well below the expected value (typically &gt; 30 pulses per crankshaft revolution) confirms the fault.\n<\/li>\n<li><strong>Inspect sensor and wiring<\/strong> \u2013 Visually examine the crankshaft\u2011position sensor, its connector, and the associated harness for corrosion, bent pins, or damaged insulation. Perform a continuity test from the sensor connector to the ECM pins; resistance should be within the manufacturer\u2019s specification (usually &lt; 2 \u03a9).\n<\/li>\n<li><strong>Test sensor output<\/strong> \u2013 Using an oscilloscope, verify that the sensor produces a clean, high\u2011frequency square wave. A weak or irregular waveform indicates sensor degradation.\n<\/li>\n<li><strong>ECM communication test<\/strong> \u2013 Run a module\u2011to\u2011module communication check (e.g., \u201cECU\u2011PCM CAN bus integrity\u201d test). Errors such as \u201cno response\u201d or \u201cinvalid data\u201d point to ECM hardware or firmware issues.\n<\/li>\n<li><strong>Re\u2011flash or reprogram ECM<\/strong> \u2013 If the sensor and wiring are sound, update the ECM\u2019s software to the latest version. Re\u2011programming often resolves calibration mismatches that generate false \u201ctoo few pulses\u201d readings.\n<\/li>\n<li><strong>Replace the sensor<\/strong> \u2013 When the sensor waveform fails the oscilloscope test, replace it with a new OEM\u2011spec unit. After replacement, clear the code and verify that the pulse count returns to normal.\n<\/li>\n<li><strong>ECM replacement<\/strong> \u2013 If communication tests continue to fail after wiring and sensor verification, the ECM itself is likely defective. A replacement unit must be programmed to the vehicle\u2019s VIN and calibrated for the specific engine configuration.\n<\/li>\n<\/ol>\n<p><strong>Estimated costs<\/strong> <\/p>\n<ul>\n<li>Live data scan and basic diagnostics: $100\u2011$150. <\/li>\n<li>Oscilloscope sensor test (shop labor): $80\u2011$120. <\/li>\n<li>Crankshaft\u2011position sensor replacement: $150\u2011$250 plus $80\u2011$120 labor. <\/li>\n<li>ECM re\u2011programming: $150\u2011$250. <\/li>\n<li>ECM replacement (including VIN\u2011matched programming): $800\u2011$1,200 plus $150\u2011$250 labor. <\/li>\n<\/ul>\n<h3>When Replacement Makes Sense <\/h3>\n<p>If the ECM fails communication tests, repeatedly loses pulse data after sensor and wiring repairs, or exhibits intermittent power\u2011loss symptoms despite a clean sensor signal, replacement becomes the most reliable solution. 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. <\/p>\n<p>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. This ensures seamless integration with the vehicle\u2019s existing networks and eliminates the risk of mismatched firmware. <\/p>\n<h3>Preventive Maintenance <\/h3>\n<ul>\n<li><strong>Regular sensor cleaning<\/strong> \u2013 Keep the crankshaft\u2011position sensor free of oil, carbon deposits, and metal shavings. A soft brush and isopropyl alcohol wipe during routine service helps maintain signal integrity. <\/li>\n<li><strong>Wiring inspection at scheduled service<\/strong> \u2013 Check connectors for corrosion and ensure harness clamps are secure. Replace any frayed wires before they cause high\u2011resistance faults. <\/li>\n<li><strong>Software updates<\/strong> \u2013 Apply manufacturer\u2011issued ECM firmware updates during major service intervals. Updated calibration tables reduce the chance of timing\u2011reference mismatches. <\/li>\n<li><strong>Heat management<\/strong> \u2013 Verify that the sensor\u2019s mounting location is not exposed to excessive engine heat. If the sensor sits near a hot exhaust component, consider adding heat shielding during a service visit.<\/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>Too few timing reference pulses (P0377) in your vehicle can cause timing drift and power loss. Scan, test module communication, then reprogram or replace.<\/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-517528","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>P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide - Flagship One Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"Too few timing reference pulses (P0377) in your vehicle can cause timing drift and power loss. Scan, test module communication, then reprogram or replace.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/\" \/>\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-10T10:12:29+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-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide\",\"datePublished\":\"2025-12-10T10:12:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\\\/\"},\"wordCount\":998,\"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-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\\\/\",\"name\":\"P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"datePublished\":\"2025-12-10T10:12:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\",\"name\":\"Flagship One Blog\",\"description\":\"Flagship One Inc. OEM Engine Computers  Control Modules\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\",\"name\":\"Flagship One, Inc.\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/web-lg-fs1-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/web-lg-fs1-logo.png\",\"width\":1341,\"height\":1098,\"caption\":\"Flagship One, Inc.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/flagshipone\",\"https:\\\/\\\/x.com\\\/theflagshipone\",\"https:\\\/\\\/www.instagram.com\\\/flagship_one\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC0oyKphffBM2qkJ-gKPmMXw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\",\"name\":\"FlagshipOne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"caption\":\"FlagshipOne\"},\"description\":\"The world's top supplier of programmed OEM (Original Equipment Manufacturer) Powertrain Control Modules (PCM), Engine Control Modules (ECM), Injection Control Modules (IDM), Body Control Modules (BCM), Transmission Control Modules (TCM), Engine Control Units and all other car control units. With over a decade in the business, we are the most reliable source when it comes to programming services for replacement engine control modules.\",\"sameAs\":[\"https:\\\/\\\/www.fs1inc.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/flagshipone\\\/\",\"https:\\\/\\\/www.instagram.com\\\/flagship_one\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/fs1inc\"],\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/author\\\/flagship1inc\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide - Flagship One Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/","og_locale":"en_US","og_type":"article","og_title":"P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide - Flagship One Blog","og_description":"Too few timing reference pulses (P0377) in your vehicle can cause timing drift and power loss. Scan, test module communication, then reprogram or replace.","og_url":"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/","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-10T10:12:29+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-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide","datePublished":"2025-12-10T10:12:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/"},"wordCount":998,"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-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/","url":"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/","name":"P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"datePublished":"2025-12-10T10:12:29+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0377-timing-reference-high-resolution-signal-b-too-few-pulses\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"P0377 Code Symptoms, Causes, Diagnosis and Repair Costs Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.fs1inc.com\/blog\/#website","url":"https:\/\/www.fs1inc.com\/blog\/","name":"Flagship One Blog","description":"Flagship One Inc. OEM Engine Computers  Control Modules","publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fs1inc.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fs1inc.com\/blog\/#organization","name":"Flagship One, Inc.","url":"https:\/\/www.fs1inc.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2019\/06\/web-lg-fs1-logo.png","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2019\/06\/web-lg-fs1-logo.png","width":1341,"height":1098,"caption":"Flagship One, Inc."},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/flagshipone","https:\/\/x.com\/theflagshipone","https:\/\/www.instagram.com\/flagship_one","https:\/\/www.youtube.com\/channel\/UC0oyKphffBM2qkJ-gKPmMXw"]},{"@type":"Person","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700","name":"FlagshipOne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","caption":"FlagshipOne"},"description":"The world's top supplier of programmed OEM (Original Equipment Manufacturer) Powertrain Control Modules (PCM), Engine Control Modules (ECM), Injection Control Modules (IDM), Body Control Modules (BCM), Transmission Control Modules (TCM), Engine Control Units and all other car control units. With over a decade in the business, we are the most reliable source when it comes to programming services for replacement engine control modules.","sameAs":["https:\/\/www.fs1inc.com\/","https:\/\/www.facebook.com\/flagshipone\/","https:\/\/www.instagram.com\/flagship_one\/","https:\/\/www.linkedin.com\/company\/fs1inc"],"url":"https:\/\/www.fs1inc.com\/blog\/author\/flagship1inc\/"}]}},"_links":{"self":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/517528","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=517528"}],"version-history":[{"count":0,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/517528\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=517528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=517528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=517528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}