{"id":79120,"date":"2025-07-13T16:52:17","date_gmt":"2025-07-13T21:52:17","guid":{"rendered":"https:\/\/www.emanualonline.com\/blog\/?p=79120"},"modified":"2025-07-13T17:10:55","modified_gmt":"2025-07-13T22:10:55","slug":"p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high","status":"publish","type":"post","link":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high","title":{"rendered":"P0C58 OBD2: Drive Motor &#8220;B&#8221; Position Sensor Circuit &#8220;A&#8221; High"},"content":{"rendered":"<p>The P0C58 code is an OBD-II diagnostic trouble code that indicates an issue with the Drive Motor &#8220;B&#8221; Position Sensor Circuit &#8220;A&#8221;, which is reporting a high signal to the Motor Control Module (MCM).<\/p>\n<h2>What Does the P0C58 Code Mean?<\/h2>\n<p>This code signifies that the Motor Control Module is unable to accurately read the position of the Drive Motor Output Shaft due to abnormal signal levels from the Drive Motor Position Sensor. This sensor is crucial for the MCM to function correctly, as it determines the output shaft&#8217;s position.<\/p>\n<h2>What Causes the P0C58 Code?<\/h2>\n<p>The primary cause of the P0C58 code is a malfunction in the Drive Motor Position Sensor which is internal to the Drive Motor Generator. When this sensor fails or sends an incorrect signal, the MCM sets the P0C58 code. Other potential causes may include wiring issues or faults in the Motor Control Module itself.<\/p>\n<h2>What Are the Symptoms of the P0C58 Code?<\/h2>\n<ul>\n<li>Reduced vehicle performance<\/li>\n<li>Malfunction of hybrid or electric vehicle systems<\/li>\n<li>Warning lights illuminated on the dashboard<\/li>\n<li>Possible failure to enter electric drive mode<\/li>\n<\/ul>\n<h2>How Serious Is the P0C58 Code?<\/h2>\n<p>The P0C58 code is categorized as urgent. It indicates a significant malfunction that could potentially cause severe damage to the vehicle&#8217;s drive system. Immediate attention is required to prevent further complications.<\/p>\n<h2>How to Diagnose the P0C58 Code<\/h2>\n<p>To diagnose the P0C58 code, a mechanic should perform the following steps:<\/p>\n<ul>\n<li>Use an OBD-II scanner to confirm the presence of the P0C58 code.<\/li>\n<li>Inspect the Drive Motor Position Sensor and associated wiring for damage or disconnections.<\/li>\n<li>Run tests on the Drive Motor Generator to ensure its proper functioning.<\/li>\n<li>Check for any additional codes that may provide more context for the issue.<\/li>\n<\/ul>\n<h2>Common Repairs for the P0C58 Code<\/h2>\n<p>Common repairs for the P0C58 code may include:<\/p>\n<ul>\n<li>Replacing the Drive Motor Generator assembly, as the Drive Motor Position Sensor is not serviceable separately.<\/li>\n<li>Repairing or replacing damaged wiring or connectors.<\/li>\n<li>Reprogramming or replacing the Motor Control Module if it is determined to be faulty.<\/li>\n<\/ul>\n<h2>How Much Does It Cost to Fix the P0C58 Code?<\/h2>\n<p>The cost of diagnosing and repairing the P0C58 code can vary significantly based on the specific repairs needed. Expect to pay between $1,000 and $3,000 for a replacement Drive Motor Generator assembly, depending on the vehicle make and model.<\/p>\n<h2>Can I Fix the P0C58 Code Myself?<\/h2>\n<p>While some aspects of diagnosing the P0C58 code can be done by a knowledgeable DIYer, such as checking for wiring issues, replacing the Drive Motor Generator assembly typically requires professional assistance due to the complexity of the components involved. It is advisable to consult with a qualified mechanic for a proper diagnosis and repair.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The P0C58 code is an OBD-II diagnostic trouble code that indicates an issue with the Drive Motor &#8220;B&#8221; Position Sensor Circuit &#8220;A&#8221;, which is reporting a high signal to the Motor Control Module (MCM). What Does the P0C58 Code Mean? This code signifies that the Motor Control Module is unable to accurately read the position &hellip;<\/p>\n","protected":false},"author":26,"featured_media":89881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[11987],"tags":[],"class_list":["post-79120","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-p-obd2-codes-powertrain"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.6 (Yoast SEO v26.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OBD2 Code P0C58 \u2013 Causes, Symptoms, and Repairs<\/title>\n<meta name=\"description\" content=\"Learn all about the P0C58 code, what causes issues with the Drive Motor &#039;B&#039; Position Sensor Circuit &#039;A&#039;, and how to diagnose and fix common problems to maintain optimal vehicle performance.\" \/>\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.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"P0C58 OBD2: Drive Motor &quot;B&quot; Position Sensor Circuit &quot;A&quot; High\" \/>\n<meta property=\"og:description\" content=\"The P0C58 code is an OBD-II diagnostic trouble code that indicates an issue with the Drive Motor &quot;B&quot; Position Sensor Circuit &quot;A&quot;, which is reporting a\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high\" \/>\n<meta property=\"og:site_name\" content=\"eManualOnline Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EmanualOnline\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/jee514\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-13T21:52:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-13T22:10:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"JC Landry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@eManualOnline\" \/>\n<meta name=\"twitter:site\" content=\"@eManualOnline\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"JC Landry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high\"},\"author\":{\"name\":\"JC Landry\",\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#\/schema\/person\/e803434ab3cc70008b22b56253223403\"},\"headline\":\"P0C58 OBD2: Drive Motor &#8220;B&#8221; Position Sensor Circuit &#8220;A&#8221; High\",\"datePublished\":\"2025-07-13T21:52:17+00:00\",\"dateModified\":\"2025-07-13T22:10:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high\"},\"wordCount\":473,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png\",\"articleSection\":[\"P Codes - OBD2 Powertrain Codes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high\",\"url\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high\",\"name\":\"OBD2 Code P0C58 \u2013 Causes, Symptoms, and Repairs\",\"isPartOf\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png\",\"datePublished\":\"2025-07-13T21:52:17+00:00\",\"dateModified\":\"2025-07-13T22:10:55+00:00\",\"description\":\"Learn all about the P0C58 code, what causes issues with the Drive Motor 'B' Position Sensor Circuit 'A', and how to diagnose and fix common problems to maintain optimal vehicle performance.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#primaryimage\",\"url\":\"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png\",\"contentUrl\":\"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png\",\"width\":1200,\"height\":675,\"caption\":\"P0C58 OBD2: Drive Motor \\\"B\\\" Position Sensor Circuit \\\"A\\\" High\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.emanualonline.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"P0C58 OBD2: Drive Motor &#8220;B&#8221; Position Sensor Circuit &#8220;A&#8221; High\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#website\",\"url\":\"https:\/\/www.emanualonline.com\/blog\/\",\"name\":\"eManualOnline Blog\",\"description\":\"Free Tips on Car Service, Repair and General Stuff\",\"publisher\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.emanualonline.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#organization\",\"name\":\"eManualOnline\",\"url\":\"https:\/\/www.emanualonline.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdm.emanualonline.com\/blog\/wp-content\/uploads\/2021\/04\/LOGO-NEW.png\",\"contentUrl\":\"https:\/\/cdm.emanualonline.com\/blog\/wp-content\/uploads\/2021\/04\/LOGO-NEW.png\",\"width\":512,\"height\":82,\"caption\":\"eManualOnline\"},\"image\":{\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/EmanualOnline\/\",\"https:\/\/x.com\/eManualOnline\",\"https:\/\/www.instagram.com\/emanual.online\/\",\"https:\/\/www.linkedin.com\/company\/emanualonline\",\"https:\/\/www.pinterest.com\/emanualonline\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#\/schema\/person\/e803434ab3cc70008b22b56253223403\",\"name\":\"JC Landry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.emanualonline.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2020\/07\/Jee-150x150.jpg\",\"contentUrl\":\"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2020\/07\/Jee-150x150.jpg\",\"caption\":\"JC Landry\"},\"description\":\"JC is the Senior Editor at eManualOnline.com, GarageSpot.com, and Drive-My.com, as well as the Webmaster of\u00a0TheMechanicDoctor.com, only to name a few. He's been a certified Master Mechanic for 15 years, working for various car dealers and specialized repair shops before turning towards blogging about cars and EVs in the hope of helping the next generation of automotive technicians. He also loves cats, Johnny Cash and Subarus.\",\"sameAs\":[\"https:\/\/www.facebook.com\/jee514\",\"https:\/\/www.instagram.com\/rat_in_chief\/\",\"https:\/\/www.linkedin.com\/in\/jean-claude-landry-857781186\/\"],\"url\":\"https:\/\/www.emanualonline.com\/blog\/author\/jclandry\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"OBD2 Code P0C58 \u2013 Causes, Symptoms, and Repairs","description":"Learn all about the P0C58 code, what causes issues with the Drive Motor 'B' Position Sensor Circuit 'A', and how to diagnose and fix common problems to maintain optimal vehicle performance.","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.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high","og_locale":"en_US","og_type":"article","og_title":"P0C58 OBD2: Drive Motor \"B\" Position Sensor Circuit \"A\" High","og_description":"The P0C58 code is an OBD-II diagnostic trouble code that indicates an issue with the Drive Motor \"B\" Position Sensor Circuit \"A\", which is reporting a","og_url":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high","og_site_name":"eManualOnline Blog","article_publisher":"https:\/\/www.facebook.com\/EmanualOnline\/","article_author":"https:\/\/www.facebook.com\/jee514","article_published_time":"2025-07-13T21:52:17+00:00","article_modified_time":"2025-07-13T22:10:55+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png","type":"image\/png"}],"author":"JC Landry","twitter_card":"summary_large_image","twitter_creator":"@eManualOnline","twitter_site":"@eManualOnline","twitter_misc":{"Written by":"JC Landry","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#article","isPartOf":{"@id":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high"},"author":{"name":"JC Landry","@id":"https:\/\/www.emanualonline.com\/blog\/#\/schema\/person\/e803434ab3cc70008b22b56253223403"},"headline":"P0C58 OBD2: Drive Motor &#8220;B&#8221; Position Sensor Circuit &#8220;A&#8221; High","datePublished":"2025-07-13T21:52:17+00:00","dateModified":"2025-07-13T22:10:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high"},"wordCount":473,"commentCount":0,"publisher":{"@id":"https:\/\/www.emanualonline.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#primaryimage"},"thumbnailUrl":"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png","articleSection":["P Codes - OBD2 Powertrain Codes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/www.emanualonline.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high","url":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high","name":"OBD2 Code P0C58 \u2013 Causes, Symptoms, and Repairs","isPartOf":{"@id":"https:\/\/www.emanualonline.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#primaryimage"},"image":{"@id":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#primaryimage"},"thumbnailUrl":"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png","datePublished":"2025-07-13T21:52:17+00:00","dateModified":"2025-07-13T22:10:55+00:00","description":"Learn all about the P0C58 code, what causes issues with the Drive Motor 'B' Position Sensor Circuit 'A', and how to diagnose and fix common problems to maintain optimal vehicle performance.","breadcrumb":{"@id":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#primaryimage","url":"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png","contentUrl":"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png","width":1200,"height":675,"caption":"P0C58 OBD2: Drive Motor \"B\" Position Sensor Circuit \"A\" High"},{"@type":"BreadcrumbList","@id":"https:\/\/www.emanualonline.com\/blog\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.emanualonline.com\/blog\/"},{"@type":"ListItem","position":2,"name":"P0C58 OBD2: Drive Motor &#8220;B&#8221; Position Sensor Circuit &#8220;A&#8221; High"}]},{"@type":"WebSite","@id":"https:\/\/www.emanualonline.com\/blog\/#website","url":"https:\/\/www.emanualonline.com\/blog\/","name":"eManualOnline Blog","description":"Free Tips on Car Service, Repair and General Stuff","publisher":{"@id":"https:\/\/www.emanualonline.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.emanualonline.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.emanualonline.com\/blog\/#organization","name":"eManualOnline","url":"https:\/\/www.emanualonline.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.emanualonline.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdm.emanualonline.com\/blog\/wp-content\/uploads\/2021\/04\/LOGO-NEW.png","contentUrl":"https:\/\/cdm.emanualonline.com\/blog\/wp-content\/uploads\/2021\/04\/LOGO-NEW.png","width":512,"height":82,"caption":"eManualOnline"},"image":{"@id":"https:\/\/www.emanualonline.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EmanualOnline\/","https:\/\/x.com\/eManualOnline","https:\/\/www.instagram.com\/emanual.online\/","https:\/\/www.linkedin.com\/company\/emanualonline","https:\/\/www.pinterest.com\/emanualonline\/"]},{"@type":"Person","@id":"https:\/\/www.emanualonline.com\/blog\/#\/schema\/person\/e803434ab3cc70008b22b56253223403","name":"JC Landry","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.emanualonline.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2020\/07\/Jee-150x150.jpg","contentUrl":"https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2020\/07\/Jee-150x150.jpg","caption":"JC Landry"},"description":"JC is the Senior Editor at eManualOnline.com, GarageSpot.com, and Drive-My.com, as well as the Webmaster of\u00a0TheMechanicDoctor.com, only to name a few. He's been a certified Master Mechanic for 15 years, working for various car dealers and specialized repair shops before turning towards blogging about cars and EVs in the hope of helping the next generation of automotive technicians. He also loves cats, Johnny Cash and Subarus.","sameAs":["https:\/\/www.facebook.com\/jee514","https:\/\/www.instagram.com\/rat_in_chief\/","https:\/\/www.linkedin.com\/in\/jean-claude-landry-857781186\/"],"url":"https:\/\/www.emanualonline.com\/blog\/author\/jclandry"}]}},"uagb_featured_image_src":{"full":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png",1200,675,false],"thumbnail":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high-150x150.png",150,150,true],"medium":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high-300x169.png",300,169,true],"medium_large":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high-768x432.png",618,348,true],"large":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high-1024x576.png",618,348,true],"1536x1536":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png",1200,675,false],"2048x2048":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high.png",1200,675,false],"tie-small":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high-110x75.png",110,75,true],"tie-medium":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high-403x215.png",403,215,true],"tie-large":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high-310x205.png",310,205,true],"slider":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high-660x330.png",660,330,true],"big-slider":["https:\/\/www.emanualonline.com\/blog\/wp-content\/uploads\/2025\/07\/p0c58-obd2-drive-motor-b-position-sensor-circuit-a-high-1050x525.png",1050,525,true]},"uagb_author_info":{"display_name":"JC Landry","author_link":"https:\/\/www.emanualonline.com\/blog\/author\/jclandry"},"uagb_comment_info":0,"uagb_excerpt":"The P0C58 code is an OBD-II diagnostic trouble code that indicates an issue with the Drive Motor &#8220;B&#8221; Position Sensor Circuit &#8220;A&#8221;, which is reporting a high signal to the Motor Control Module (MCM). What Does the P0C58 Code Mean? This code signifies that the Motor Control Module is unable to accurately read the position&hellip;","_links":{"self":[{"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/posts\/79120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/comments?post=79120"}],"version-history":[{"count":3,"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/posts\/79120\/revisions"}],"predecessor-version":[{"id":89923,"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/posts\/79120\/revisions\/89923"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/media\/89881"}],"wp:attachment":[{"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/media?parent=79120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/categories?post=79120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emanualonline.com\/blog\/wp-json\/wp\/v2\/tags?post=79120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}