{"id":517742,"date":"2025-12-10T08:29:58","date_gmt":"2025-12-10T13:29:58","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/"},"modified":"2025-12-10T08:29:58","modified_gmt":"2025-12-10T13:29:58","slug":"dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/","title":{"rendered":"P0591 Code Symptoms, Causes, Repair Procedures &#038; Cost Estimate"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">P0591<\/div>\n<h1>P0591 Code Symptoms, Causes, Repair Procedures &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>**Code definition:** P0591 \u2013 Cruise Control Multi\u2011Function Input B Circuit Range\/Performance. <\/li>\n<li>**Typical signs:** cruise\u2011control button does nothing, \u201cCC\u201d warning light flashes, system disables or engages erratically. <\/li>\n<li>**Root causes:** faulty cruise\u2011control module, damaged wiring or connector, poor ground, out\u2011of\u2011range voltage on the Input B circuit, corrupted module software. <\/li>\n<li>**First\u2011step fix:** scan for P0591, verify voltage on Input B (\u22480\u20115 V), inspect wiring, clear the code and retest. <\/li>\n<li>**Replacement consideration:** when module repair is unreliable or software is corrupted, a VIN\u2011matched replacement module programmed by a specialist ensures long\u2011term reliability. <\/li>\n<\/ul>\n<\/div>\n<h3>P0591 Code Symptoms, Causes, and How to Diagnose and Repair the Issue<\/h3>\n<p>Drivers discover a P0591 fault most often when the cruise\u2011control system stops responding. The cruise\u2011control button may feel \u201cdead,\u201d the \u201cCC\u201d indicator on the instrument cluster may flash, or the system may engage briefly and then disengage. In many cases the vehicle\u2019s Service\u2011Engine\u2011Light (SEL) illuminates, but the engine continues to run normally because the fault is isolated to the cruise\u2011control circuitry. Because the problem is confined to the cruise\u2011control module and its input circuit, the vehicle\u2019s power\u2011train performance, braking, or airbags remain unaffected.<\/p>\n<h2>Symptoms<\/h2>\n<ul>\n<li><strong>Cruise\u2011control button non\u2011functional<\/strong> \u2013 pressing \u201cSET,\u201d \u201cRES,\u201d or \u201cON\/OFF\u201d produces no action. <\/li>\n<li><strong>Flashing or steady \u201cCC\u201d warning lamp<\/strong> on the dash, often accompanied by a brief SEL flash. <\/li>\n<li><strong>Intermittent cruise\u2011control activation<\/strong> \u2013 the system may engage for a second, then shut off. <\/li>\n<li><strong>Loss of speed\u2011hold capability<\/strong> \u2013 vehicle will not maintain a set speed even though the engine runs smoothly. <\/li>\n<li><strong>SEL illumination without engine\u2011related codes<\/strong> \u2013 only P0591 appears in the scan list. <\/li>\n<\/ul>\n<p>These signs appear suddenly and persist until the underlying circuit or module fault is resolved.<\/p>\n<h2>Why Cruise Control Multi\u2011Function Input B Problems Occur<\/h2>\n<h3>Faulty Cruise\u2011Control Module<\/h3>\n<p>The cruise\u2011control module monitors the Multi\u2011Function Input B (often the brake\u2011pedal or throttle\u2011position signal) and decides when to enable speed hold. Internal component failure\u2014such as a cracked PCB trace or damaged voltage regulator\u2014causes the module to read a voltage outside the calibrated 0\u20115 V window, triggering P0591.<\/p>\n<h3>Damaged Wiring or Connector<\/h3>\n<p>Corrosion, broken conductors, or loose pins in the harness that carries the Input B signal introduce resistance or short circuits. A short to ground pulls the voltage low; an open circuit lets it float high. Both conditions fall outside the acceptable range and force the module to disable cruise control.<\/p>\n<h3>Poor Ground or Power Supply<\/h3>\n<p>The cruise\u2011control module shares ground with the vehicle\u2019s body\u2011control network. A compromised ground strap or a voltage drop on the supply line can shift the measured Input B voltage, resulting in a range error. Even a marginal 0.3 V deviation may be enough for the module to set P0591.<\/p>\n<h3>Software Corruption or Calibration Error<\/h3>\n<p>Modern cruise\u2011control modules store calibration tables that define the acceptable voltage window for Input B. A failed flash\u2011write operation during a previous update, or an incomplete re\u2011calibration after a repair, can leave the module using an incorrect range, causing the fault even though the hardware is sound.<\/p>\n<h3>Aftermarket Modifications<\/h3>\n<p>Installation of non\u2011OEM accessories that tap into the cruise\u2011control wiring (e.g., aftermarket throttle controllers) can alter the resistance seen by Input B. While the modification may appear unrelated, the altered signal can push the voltage outside the module\u2019s limits, prompting P0591.<\/p>\n<h2>Diagnostic and Repair Procedures<\/h2>\n<ol>\n<li><strong>Read and Record the Code<\/strong>\n<\/li>\n<\/ol>\n<p> Connect a professional scan tool, verify that P0591 is present, and note any freeze\u2011frame data (engine speed, vehicle speed, brake\u2011pedal status). Clear the code to see if it returns immediately.<\/p>\n<ol>\n<li><strong>Inspect the Input B Circuit<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; Locate the Multi\u2011Function Input B connector on the cruise\u2011control module (often near the steering column). <\/p>\n<p> &#8211; Visually examine pins for corrosion, bent terminals, or broken wires. <\/p>\n<p> &#8211; Perform a continuity check between the connector and the associated sensor (brake\u2011pedal switch or throttle actuator). Resistance should be within manufacturer specifications (typically 0\u2013500 \u03a9). <\/p>\n<ol>\n<li><strong>Measure Voltage<\/strong>\n<\/li>\n<\/ol>\n<p> With the ignition on and the vehicle stationary, use a digital multimeter to measure voltage on the Input B wire relative to ground. Expected voltage is usually 0 V (brake pressed) to ~5 V (brake released). Any reading outside this range indicates a fault.<\/p>\n<ol>\n<li><strong>Test Ground Integrity<\/strong>\n<\/li>\n<\/ol>\n<p> Measure resistance between the module\u2019s ground point and the chassis ground. Values above 0.1 \u03a9 suggest a poor ground that can cause voltage drift.<\/p>\n<ol>\n<li><strong>Bench\u2011Test the Module (if available)<\/strong>\n<\/li>\n<\/ol>\n<p> Some diagnostic stations allow the cruise\u2011control module to be powered and its inputs simulated. Verify that the module correctly registers voltage changes on Input B. Failure to respond confirms internal module damage.<\/p>\n<ol>\n<li><strong>Software Verification<\/strong>\n<\/li>\n<\/ol>\n<p> Access the module\u2019s calibration data via the scan tool. Compare the stored Input B voltage limits to the factory specifications. If the limits are corrupted, re\u2011flash the module with the correct software version.<\/p>\n<ol>\n<li><strong>Repair or Replace Wiring<\/strong>\n<\/li>\n<\/ol>\n<p> If any wiring defects, corroded pins, or ground issues are found, repair them: clean connectors, replace damaged harness sections, and secure ground straps. Re\u2011scan after repair; if P0591 does not return, the issue is resolved.<\/p>\n<ol>\n<li><strong>Module Repair vs. Replacement<\/strong>\n<\/li>\n<\/ol>\n<p> When bench testing shows internal failure or software corruption cannot be corrected, the module must be replaced. A VIN\u2011matched replacement ensures the correct security keys and immobilizer data are pre\u2011programmed.<\/p>\n<ol>\n<li><strong>Final Verification<\/strong>\n<\/li>\n<\/ol>\n<p> After repair or replacement, clear all codes, perform a cruise\u2011control activation test (set speed, accelerate, and release the brake), and confirm stable operation for at least 10 minutes of driving.<\/p>\n<p><strong>Cost Estimate<\/strong> <\/p>\n<ul>\n<li>Diagnostic scan and wiring inspection: $80\u2011$120 labor. <\/li>\n<li>Voltage\/continuity testing tools: typically included in shop rates. <\/li>\n<li>Module repair (if feasible): $150\u2011$300 parts plus $100\u2011$150 labor. <\/li>\n<li>VIN\u2011matched module replacement (including programming): $600\u2011$900 for the unit, $200\u2011$300 labor. <\/li>\n<\/ul>\n<h2>When Replacement Makes Sense<\/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>If the cruise\u2011control module fails bench testing, repeatedly triggers P0591 after wiring repairs, or shows corrupted calibration data that cannot be re\u2011flashed, replacement is the most reliable path. Modern control modules integrate with the vehicle\u2019s security and immobilizer networks; a simple hardware swap without proper programming can introduce new faults. <\/p>\n<p><strong>Flagship One specializes in VIN\u2011matched control modules, providing a plug\u2011and\u2011drive solution backed by warranty.<\/strong> Because replacement units vary by production date and software version, Flagship One ensures each module is pre\u2011programmed to the exact vehicle identification number before shipping. This eliminates the need for on\u2011site coding, reduces installation time, and guarantees compatibility with the vehicle\u2019s communication buses and security protocols.<\/p>\n<h2>Preventive Maintenance<\/h2>\n<ul>\n<li><strong>Keep connectors clean and dry.<\/strong> Periodically spray electrical contact cleaner into the cruise\u2011control connector and re\u2011seat the plug to dislodge moisture or debris. <\/li>\n<li><strong>Inspect grounding points.<\/strong> Verify that ground straps remain tight and free of rust during routine under\u2011body inspections. <\/li>\n<li><strong>Avoid aftermarket wiring taps.<\/strong> If accessories are added, route their harnesses away from the cruise\u2011control circuit and use manufacturer\u2011approved splice kits. <\/li>\n<li><strong>Run regular scans.<\/strong> A monthly OBD\u2011II scan can catch early voltage anomalies before they trigger a fault. <\/li>\n<li><strong>Follow service bulletins.<\/strong> Manufacturers sometimes release updates to cruise\u2011control module software that expand voltage tolerances; applying these updates prevents false P0591 triggers.<\/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>Cruise-control not engaging on your vehicle? A P0591 code signals a Multi-Function Input B circuit range issue\u2014address it now to restore speed control.<\/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-517742","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>P0591 Code Symptoms, Causes, Repair Procedures &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-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"P0591 Code Symptoms, Causes, Repair Procedures &amp; Cost Estimate - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"Cruise-control not engaging on your vehicle? A P0591 code signals a Multi-Function Input B circuit range issue\u2014address it now to restore speed control.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-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-10T13:29:58+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=\"6 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-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"P0591 Code Symptoms, Causes, Repair Procedures &#038; Cost Estimate\",\"datePublished\":\"2025-12-10T13:29:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/\"},\"wordCount\":1256,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0591-cruise-control-multi-function-input-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-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/\",\"name\":\"P0591 Code Symptoms, Causes, Repair Procedures & Cost Estimate - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"datePublished\":\"2025-12-10T13:29:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p0591-cruise-control-multi-function-input-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-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"P0591 Code Symptoms, Causes, Repair Procedures &#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":"P0591 Code Symptoms, Causes, Repair Procedures & 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-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/","og_locale":"en_US","og_type":"article","og_title":"P0591 Code Symptoms, Causes, Repair Procedures & Cost Estimate - Flagship One Blog","og_description":"Cruise-control not engaging on your vehicle? A P0591 code signals a Multi-Function Input B circuit range issue\u2014address it now to restore speed control.","og_url":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-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-10T13:29:58+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":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"P0591 Code Symptoms, Causes, Repair Procedures &#038; Cost Estimate","datePublished":"2025-12-10T13:29:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/"},"wordCount":1256,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-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-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/","url":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/","name":"P0591 Code Symptoms, Causes, Repair Procedures & Cost Estimate - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/#primaryimage"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","datePublished":"2025-12-10T13:29:58+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p0591-cruise-control-multi-function-input-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-p0591-cruise-control-multi-function-input-b-circuit-rangeperformance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"P0591 Code Symptoms, Causes, Repair Procedures &#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\/517742","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=517742"}],"version-history":[{"count":0,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/517742\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=517742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=517742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=517742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}