{"id":516912,"date":"2025-12-09T20:38:39","date_gmt":"2025-12-10T01:38:39","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/"},"modified":"2025-12-09T20:38:39","modified_gmt":"2025-12-10T01:38:39","slug":"dtc-c0040-brake-pedal-switch","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/","title":{"rendered":"C0040 Code Symptoms, Causes, and Repair Procedures Explained"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">C0040<\/div>\n<h1>C0040 Code Symptoms, Causes, and Repair Procedures Explained<\/h1>\n<p class=\"hero-subtitle\">\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>C0040 = Brake Pedal Switch A circuit fault. <\/li>\n<li>Typical signs: brake lights stay off, ABS\/ESC warning, soft\u2011feel pedal, engine\u2011start inhibit, parking\u2011brake lock\u2011out. <\/li>\n<li>Primary causes: failed switch, corroded contacts, damaged wiring, loss of communication with the BCM\/ABS module. <\/li>\n<li>Diagnosis: scan for C0040, perform continuity and resistance tests, verify switch actuation, check module data stream. <\/li>\n<li>Replacement: often the most reliable fix; Flagship One provides VIN\u2011matched, pre\u2011programmed switches for a plug\u2011and\u2011drive install. <\/li>\n<\/ul>\n<\/div>\n<h3>Introduction <\/h3>\n<p>Drivers who encounter a brake pedal that feels unusually soft, see the brake\u2011light indicator remain dark, or are greeted by an ABS\/ESC warning light have likely triggered the C0040 diagnostic trouble code. The code denotes a fault in the Brake Pedal Switch A circuit, the primary sensor that tells the vehicle when the driver is pressing the brake. When the switch does not report correctly, the body\u2011control module (BCM) or anti\u2011lock brake system (ABS) may disable brake\u2011light illumination, suppress traction\u2011control functions, and even prevent the engine from cranking or the parking brake from releasing. Early identification prevents loss of safety\u2011critical functions and avoids being stranded.<\/p>\n<h2>Brake Pedal Switch A Symptoms and Warning Signs <\/h2>\n<ul>\n<li><strong>Brake\u2011light illumination failure<\/strong> \u2013 the red brake\u2011light symbol stays off even while the pedal is fully depressed. <\/li>\n<li><strong>ABS\/ESC or traction\u2011control warning<\/strong> \u2013 the dashboard light for ABS, ESC, or VSC flashes or stays lit. <\/li>\n<li><strong>Soft or \u201cspongy\u201d pedal feel<\/strong> \u2013 the pedal travels farther than normal before resistance is felt. <\/li>\n<li><strong>Engine\u2011start inhibit<\/strong> \u2013 the starter will not engage, or the ignition will be disabled until the brake is pressed. <\/li>\n<li><strong>Parking\u2011brake lock\u2011out<\/strong> \u2013 the electronic parking brake fails to disengage when the driver attempts to shift out of park. <\/li>\n<li><strong>Intermittent brake\u2011light flicker<\/strong> \u2013 the light may flash on and off as the switch makes intermittent contact. <\/li>\n<\/ul>\n<p>These manifestations are directly tied to the vehicle\u2019s inability to confirm a valid brake\u2011pedal input.<\/p>\n<h2>Why Brake Pedal Switch A Problems Occur <\/h2>\n<h3>Electrical Circuit Fault <\/h3>\n<p>The switch is part of a low\u2011voltage circuit that runs from the pedal assembly to the BCM or ABS control unit. A blown fuse, open circuit, or short to ground will prevent the signal from reaching the module, prompting C0040.<\/p>\n<h3>Mechanical Switch Failure <\/h3>\n<p>Brake\u2011pedal switches are typically microswitches with a metal plunger. Repeated cycling, debris, or wear can cause the contacts to weld or lose elasticity, eliminating the on\/off transition needed for proper signaling.<\/p>\n<h3>Corrosion or Moisture Intrusion <\/h3>\n<p>Pedal assemblies are exposed to humidity and road salt. Corroded terminals or moisture\u2011induced resistance can intermittently break the signal path, especially in climates with heavy winter road treatment.<\/p>\n<h3>Wiring Harness Damage <\/h3>\n<p>The harness that routes the switch signal often passes through the firewall and under the dash. Pinch points, abrasion, or rodent damage can create intermittent opens or shorts, generating the C0040 code.<\/p>\n<h3>Module Communication Failure <\/h3>\n<p>Even with a healthy switch, the BCM or ABS module may fail to interpret the signal due to corrupted firmware, lost calibration, or a failed internal processor. In such cases the module reports a switch\u2011circuit fault because it never receives the expected pulse.<\/p>\n<h2>Diagnostic and Repair Procedures <\/h2>\n<ol>\n<li><strong>Retrieve the code<\/strong> \u2013 Connect a manufacturer\u2011approved scan tool and confirm C0040. Record any additional brake\u2011related codes (e.g., C0035, C0036) that may indicate broader communication issues.\n<\/li>\n<li><strong>Visual inspection<\/strong> \u2013 Examine the brake\u2011pedal switch, its connector, and surrounding harness for cracked pins, corrosion, or loose clips. Secure any loose fasteners.\n<\/li>\n<li><strong>Continuity test<\/strong> \u2013 With the ignition off, disconnect the switch connector. Measure resistance between the two signal wires. A good switch typically shows near\u2011zero resistance when the pedal is depressed and an open circuit when released. Compare values to the service manual.\n<\/li>\n<li><strong>Actuation test<\/strong> \u2013 Using a multimeter set to voltage, back\u2011probe the switch while a technician depresses the pedal. The voltage should toggle from 0 V to battery voltage (\u224812 V) in a clean step. Inconsistent readings point to a faulty switch.\n<\/li>\n<li><strong>Module data stream check<\/strong> \u2013 Access the BCM\/ABS live data. Verify that the \u201cBrake Pedal Switch\u201d status changes from \u201cOff\u201d to \u201cOn\u201d as the pedal is pressed. Absence of change confirms a communication breakdown.\n<\/li>\n<li><strong>Re\u2011program or calibrate<\/strong> \u2013 If the switch and wiring test good but the module does not register the change, re\u2011initialize the brake\u2011pedal sensor calibration per the manufacturer\u2019s procedure. Some vehicles require a special \u201cBrake Pedal Reset\u201d routine via the scan tool.\n<\/li>\n<li><strong>Replace the switch<\/strong> \u2013 When the switch fails the continuity or actuation test, replace it. Use a genuine OEM\u2011equivalent part; aftermarket units may lack the required security encryption.\n<\/li>\n<li><strong>Clear codes and test drive<\/strong> \u2013 After replacement or re\u2011programming, clear all codes, then perform a functional test: verify brake\u2011light operation, ABS warning disappearance, and successful engine start. Re\u2011scan to ensure C0040 does not return.\n<\/li>\n<\/ol>\n<p><strong>Estimated costs<\/strong> \u2013 Diagnostic labor typically ranges from $100\u2011$150. A brake\u2011pedal switch replacement, including part and labor, averages $200\u2011$350. Re\u2011programming or module calibration adds $80\u2011$120.<\/p>\n<h2>When Brake Pedal Switch A 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>In many cases the internal contacts of the switch are irreparably corroded or the housing is cracked, making repair a temporary fix. Repeated electrical failures often indicate that the switch has reached the end of its service life. Selecting a new, correctly programmed unit eliminates the risk of recurring faults and restores full brake\u2011light and safety\u2011system functionality.<\/p>\n<p>Modern control modules are complex and integrated with security and immobilizer systems. That&#8217;s why choosing a replacement isn&#8217;t only about the hardware\u2014it&#8217;s about correct programming and compatibility. Flagship One specializes in VIN\u2011matched control modules, providing a plug\u2011and\u2011drive solution backed by warranty. Our pre\u2011programmed brake\u2011pedal switch units are matched to your vehicle\u2019s software version, ensuring seamless communication with the BCM and ABS modules from the moment they are installed.<\/p>\n<h2>Preventive Maintenance <\/h2>\n<ul>\n<li><strong>Keep the pedal area clean<\/strong> \u2013 Regularly wipe the pedal assembly to remove dust, road salt, and moisture that can infiltrate the switch housing. <\/li>\n<li><strong>Inspect wiring during brake service<\/strong> \u2013 When rotating brake pads or servicing the master cylinder, visually check the harness for chafing and reseat connectors. <\/li>\n<li><strong>Run a periodic scan<\/strong> \u2013 A quarterly OBD scan can catch early\u2011stage C0040 or related codes before the switch fails completely. <\/li>\n<li><strong>Avoid harsh impacts<\/strong> \u2013 Refrain from slamming the brake pedal, which can accelerate switch wear. Gentle, progressive pedal application extends switch life.<\/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>Brake pedal feels soft or warning light stays on in your vehicle? A bad Brake Pedal Switch A can shut off ABS and airbags\u2014scan, test, and replace it now.<\/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-516912","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>C0040 Code Symptoms, Causes, and Repair Procedures Explained - 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-c0040-brake-pedal-switch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C0040 Code Symptoms, Causes, and Repair Procedures Explained - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"Brake pedal feels soft or warning light stays on in your vehicle? A bad Brake Pedal Switch A can shut off ABS and airbags\u2014scan, test, and replace it now.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/\" \/>\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-10T01:38:39+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-c0040-brake-pedal-switch\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-c0040-brake-pedal-switch\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"C0040 Code Symptoms, Causes, and Repair Procedures Explained\",\"datePublished\":\"2025-12-10T01:38:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-c0040-brake-pedal-switch\\\/\"},\"wordCount\":1133,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-c0040-brake-pedal-switch\\\/#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-c0040-brake-pedal-switch\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-c0040-brake-pedal-switch\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-c0040-brake-pedal-switch\\\/\",\"name\":\"C0040 Code Symptoms, Causes, and Repair Procedures Explained - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-c0040-brake-pedal-switch\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-c0040-brake-pedal-switch\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"datePublished\":\"2025-12-10T01:38:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-c0040-brake-pedal-switch\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-c0040-brake-pedal-switch\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-c0040-brake-pedal-switch\\\/#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-c0040-brake-pedal-switch\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C0040 Code Symptoms, Causes, and Repair Procedures Explained\"}]},{\"@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":"C0040 Code Symptoms, Causes, and Repair Procedures Explained - 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-c0040-brake-pedal-switch\/","og_locale":"en_US","og_type":"article","og_title":"C0040 Code Symptoms, Causes, and Repair Procedures Explained - Flagship One Blog","og_description":"Brake pedal feels soft or warning light stays on in your vehicle? A bad Brake Pedal Switch A can shut off ABS and airbags\u2014scan, test, and replace it now.","og_url":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/","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-10T01:38:39+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-c0040-brake-pedal-switch\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"C0040 Code Symptoms, Causes, and Repair Procedures Explained","datePublished":"2025-12-10T01:38:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/"},"wordCount":1133,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/#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-c0040-brake-pedal-switch\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/","url":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/","name":"C0040 Code Symptoms, Causes, and Repair Procedures Explained - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/#primaryimage"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","datePublished":"2025-12-10T01:38:39+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-c0040-brake-pedal-switch\/#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-c0040-brake-pedal-switch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"C0040 Code Symptoms, Causes, and Repair Procedures Explained"}]},{"@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\/516912","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=516912"}],"version-history":[{"count":0,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/516912\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=516912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=516912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=516912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}