{"id":518142,"date":"2025-12-10T14:53:11","date_gmt":"2025-12-10T19:53:11","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/"},"modified":"2025-12-10T14:53:11","modified_gmt":"2025-12-10T19:53:11","slug":"dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/","title":{"rendered":"P2159 Code Symptoms, Causes, Diagnosis, Cost &#038; Safety Repair Tips"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">P2159<\/div>\n<h1>P2159 Code Symptoms, Causes, Diagnosis, Cost &amp; Safety Repair Tips<\/h1>\n<p class=\"hero-subtitle\">\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>P2159 = Vehicle Speed Sensor B circuit range\/performance fault. <\/li>\n<li>Typical signs: erratic speedometer, delayed transmission shifts, ABS\/ESC warnings, VSS or Check\u2011Engine light. <\/li>\n<li>Primary culprits: sensor signal out of range, damaged wiring, or ECM\/PCM communication problems. <\/li>\n<li>Diagnosis: scan tool, live\u2011data review, wiring inspection, module communication test. <\/li>\n<li>Replacement: ECM\/PCM re\u2011programming or VIN\u2011matched module swap (usually $600\u2011$900 + $200\u2011$300 labor). <\/li>\n<\/ul>\n<\/div>\n<h3>P2159 Code: Symptoms, Causes, and How to Fix It <\/h3>\n<p>Drivers first notice that the vehicle\u2019s speedometer jumps or freezes while the transmission hesitates to change gears. The ABS or ESC warning lamp may flash, and the instrument cluster often displays a \u201cVSS\u201d or \u201cCheck Engine\u201d indicator. These cues appear while cruising, at a stoplight, or during a quick acceleration. Because the ECM relies on accurate speed data to manage transmission shift timing and stability\u2011control functions, any deviation in the sensor\u2019s signal triggers the P2159 code and the associated warnings.<\/p>\n<h2>Symptoms <\/h2>\n<ul>\n<li><strong>Speedometer irregularities<\/strong> \u2013 needle jumps, stalls, or reads zero while the vehicle is moving. <\/li>\n<li><strong>Transmission shift delays or harsh shifts<\/strong> \u2013 especially in automatic transmissions that use speed data for gear\u2011selection logic. <\/li>\n<li><strong>ABS\/ESC warning lights<\/strong> \u2013 illumination or flashing of the anti\u2011lock brake or electronic stability\u2011control indicators. <\/li>\n<li><strong>VSS or Check\u2011Engine light<\/strong> \u2013 the PCM stores the P2159 code and illuminates the MIL. <\/li>\n<li><strong>Intermittent loss of cruise\u2011control<\/strong> \u2013 cruise\u2011control may disengage if speed data becomes unreliable. <\/li>\n<\/ul>\n<p>These symptoms usually appear together because the same speed signal feeds multiple control modules.<\/p>\n<h2>Why This Happens <\/h2>\n<h3>Faulty Vehicle Speed Sensor B <\/h3>\n<p>The sensor generates a pulse train proportional to wheel rotation. If the internal coil or magnet degrades, the pulse width can fall outside the ECM\u2019s expected 0 \u2013 5 V range, prompting a range\/performance fault.<\/p>\n<h3>Wiring or Connector Damage <\/h3>\n<p>Corrosion, frayed conductors, or loose pins in the sensor\u2011to\u2011ECM harness introduce resistance or intermittent open circuits. Voltage spikes or drops cause the ECM to read out\u2011of\u2011range values.<\/p>\n<h3>ECM\/PCM Signal\u2011Processing Issues <\/h3>\n<p>The ECM\u2019s input stage may develop a failed analog\u2011to\u2011digital converter or corrupted firmware, misinterpreting a normal sensor signal as out\u2011of\u2011range. This is a module\u2011level fault rather than a sensor defect.<\/p>\n<h3>Environmental Interference <\/h3>\n<p>Moisture ingress, extreme temperature swings, or electromagnetic noise from nearby high\u2011current circuits can distort the sensor signal before it reaches the ECM.<\/p>\n<h3>Calibration or Software Glitches <\/h3>\n<p>After a transmission\u2011control software update, the ECM\u2019s speed\u2011range thresholds may be mis\u2011aligned with the sensor\u2019s output, leading to false P2159 triggers until the software is re\u2011calibrated.<\/p>\n<h2>Diagnostic and Repair Procedures <\/h2>\n<ol>\n<li><strong>Retrieve and Clear the Code<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; Connect a professional OBD\u2011II scanner, read the P2159 and any related codes (e.g., P0500, C0035). <\/p>\n<p> &#8211; Clear the code and perform a short\u2011drive test to confirm recurrence.<\/p>\n<ol>\n<li><strong>Live\u2011Data Review<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; Monitor the Vehicle Speed Sensor B voltage or frequency while the vehicle accelerates. <\/p>\n<p> &#8211; Values should stay within the manufacturer\u2011specified range (typically 0.5 \u2013 5 V). Sudden spikes or drops indicate a signal problem.<\/p>\n<ol>\n<li><strong>Visual Wiring Inspection<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; Locate the sensor harness near the transmission output shaft or wheel hub. <\/p>\n<p> &#8211; Check for corrosion, cracked insulation, or loose connector pins. Repair or reseat as needed.<\/p>\n<ol>\n<li><strong>Sensor Signal Test<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; Using a multimeter, measure sensor output at the connector while the vehicle is stationary and then while rolling. <\/p>\n<p> &#8211; If the signal stays within spec, the sensor is likely functional.<\/p>\n<ol>\n<li><strong>ECM\/PCM Communication Test<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; Run a module\u2011communication diagnostic to verify that the ECM is correctly receiving the sensor\u2019s data stream. <\/p>\n<p> &#8211; A failed test points to the ECM\u2019s input circuitry or firmware.<\/p>\n<ol>\n<li><strong>Re\u2011programming \/ Calibration<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; If the ECM passes hardware checks, update the ECM\u2019s software to the latest manufacturer version. <\/p>\n<p> &#8211; Perform a speed\u2011sensor calibration routine as outlined in the service manual.<\/p>\n<ol>\n<li><strong>Module Replacement (if necessary)<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; When the ECM\u2019s input stage is defective or firmware corruption persists after re\u2011flashing, replace the ECM\/PCM. <\/p>\n<p> &#8211; Replacement units vary by production date and software version; the correct module must be matched to the vehicle\u2019s VIN before programming. <\/p>\n<p> &#8211; Typical cost: <strong>$600\u2011$900<\/strong> for the unit plus <strong>$200\u2011$300<\/strong> labor.<\/p>\n<ol>\n<li><strong>Final Verification<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; Clear all codes, conduct a road test, and confirm that the speedometer, transmission shifts, and ABS\/ESC lights function normally. <\/p>\n<p> &#8211; Re\u2011scan to ensure no pending or stored P2159 codes remain.<\/p>\n<h2>When Replacement Makes More Sense Than Repair <\/h2>\n<div class=\"flagship-logo-section\">\n<a href=\"https:\/\/www.fs1inc.com\/\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<img decoding=\"async\" alt=\"Flagship One\" class=\"flagship-logo\" src=\"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg\"\/><br \/>\n<\/a>\n<\/div>\n<p>Repeated ECM communication failures, evidence of internal board damage, or persistent P2159 after multiple re\u2011programming attempts often indicate that repair will be temporary. In such cases, installing a new, VIN\u2011matched control module eliminates the risk of recurring faults and restores full system integrity.<\/p>\n<p><strong>Flagship One specializes in VIN\u2011matched control modules, providing a plug\u2011and\u2011drive solution backed by a warranty. Modern control modules are complex and integrated with security and immobilizer systems; correct programming and compatibility are essential. By sourcing a replacement from Flagship One, you receive a unit that is pre\u2011programmed to your vehicle\u2019s VIN, ensuring seamless integration and reliable performance.<\/strong><\/p>\n<h2>Preventive Maintenance <\/h2>\n<ul>\n<li><strong>Keep connectors clean and dry<\/strong> \u2013 inspect sensor harnesses during routine under\u2011car checks; spray dielectric grease on contacts if corrosion is observed. <\/li>\n<li><strong>Protect wiring from abrasion<\/strong> \u2013 route harnesses away from moving parts and heat sources. <\/li>\n<li><strong>Periodic software updates<\/strong> \u2013 have the ECM\u2019s firmware refreshed at scheduled service intervals to maintain proper speed\u2011range thresholds. <\/li>\n<li><strong>Monitor instrument cluster warnings<\/strong> \u2013 address any speedometer or stability\u2011control alerts promptly before they trigger a stored code. <\/li>\n<li><strong>Use OEM\u2011specified diagnostic tools<\/strong> \u2013 accurate live\u2011data reading prevents misdiagnosis and reduces unnecessary component replacement.<\/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>\n","protected":false},"excerpt":{"rendered":"<p>Speedometer jumps and ABS light flashes on your vehicle? P2159 means Vehicle Speed Sensor B Range\/Performance error\u2014inspect sensor to ensure braking.<\/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-518142","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>P2159 Code Symptoms, Causes, Diagnosis, Cost &amp; Safety Repair Tips - 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-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"P2159 Code Symptoms, Causes, Diagnosis, Cost &amp; Safety Repair Tips - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"Speedometer jumps and ABS light flashes on your vehicle? P2159 means Vehicle Speed Sensor B Range\/Performance error\u2014inspect sensor to ensure braking.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/\" \/>\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-10T19:53:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg\" \/>\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-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"P2159 Code Symptoms, Causes, Diagnosis, Cost &#038; Safety Repair Tips\",\"datePublished\":\"2025-12-10T19:53:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/\"},\"wordCount\":999,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"articleSection\":[\"Auto News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/\",\"name\":\"P2159 Code Symptoms, Causes, Diagnosis, Cost & Safety Repair Tips - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"datePublished\":\"2025-12-10T19:53:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"width\":2560,\"height\":617},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"P2159 Code Symptoms, Causes, Diagnosis, Cost &#038; Safety Repair Tips\"}]},{\"@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":"P2159 Code Symptoms, Causes, Diagnosis, Cost & Safety Repair Tips - 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-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/","og_locale":"en_US","og_type":"article","og_title":"P2159 Code Symptoms, Causes, Diagnosis, Cost & Safety Repair Tips - Flagship One Blog","og_description":"Speedometer jumps and ABS light flashes on your vehicle? P2159 means Vehicle Speed Sensor B Range\/Performance error\u2014inspect sensor to ensure braking.","og_url":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/","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-10T19:53:11+00:00","og_image":[{"url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","type":"","width":"","height":""}],"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-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"P2159 Code Symptoms, Causes, Diagnosis, Cost &#038; Safety Repair Tips","datePublished":"2025-12-10T19:53:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/"},"wordCount":999,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","articleSection":["Auto News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/","url":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/","name":"P2159 Code Symptoms, Causes, Diagnosis, Cost & Safety Repair Tips - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/#primaryimage"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","datePublished":"2025-12-10T19:53:11+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/#primaryimage","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","width":2560,"height":617},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2159-vehicle-speed-sensor-b-circuit-rangeperformance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"P2159 Code Symptoms, Causes, Diagnosis, Cost &#038; Safety Repair Tips"}]},{"@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\/518142","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=518142"}],"version-history":[{"count":0,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/518142\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=518142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=518142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=518142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}