{"id":518487,"date":"2025-12-10T20:19:47","date_gmt":"2025-12-11T01:19:47","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/"},"modified":"2025-12-10T20:19:47","modified_gmt":"2025-12-11T01:19:47","slug":"dtc-p2504-charging-system-voltage-high","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/","title":{"rendered":"P2504 Code Symptoms, Causes, Diagnosis, Fixes &#038; Cost Guide Prevention"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">P2504<\/div>\n<h1>P2504 Code Symptoms, Causes, Diagnosis, Fixes &amp; Cost Guide Prevention<\/h1>\n<p class=\"hero-subtitle\">\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>P2504 means the power\u2011train control module (PCM\/ECU) has detected charging voltage above the normal 13.5\u201114.8 V range. <\/li>\n<li>Drivers usually notice a flashing or steady battery\u2011light, voltage\u2011gauge fluctuations, or intermittent electrical\u2011system warnings. <\/li>\n<li>Primary causes are PCM voltage\u2011monitoring faults, regulator\u2011module communication errors, or internal regulator failure that drives the PCM to flag a high\u2011voltage condition. <\/li>\n<li>Diagnosis requires a live\u2011data scan, voltage\u2011range verification, and PCM communication testing; repair may involve PCM re\u2011programming or replacement. <\/li>\n<li>Preventive steps include regular battery\u2011terminal cleaning, voltage\u2011sensor inspection, and ensuring PCM firmware is up\u2011to\u2011date. <\/li>\n<\/ul>\n<\/div>\n<p>Drivers typically notice a battery\u2011light that flashes or stays illuminated even though the engine is running. The instrument cluster may show voltage readings that jump above 14.8 V, sometimes reaching 15 V or higher. Occasionally, a secondary warning (e.g., \u201celectrical system malfunction\u201d) appears, and the vehicle\u2019s on\u2011board diagnostics store the P2504 code. In rare cases, the voltage gauge may dip momentarily when the PCM attempts to protect downstream electronics, creating a brief \u201clow\u2011voltage\u201d flicker. These signs indicate that the PCM has sensed an over\u2011charging condition and has set the high\u2011charging\u2011system\u2011voltage code.<\/p>\n<h2>Why Power\u2011Train Control Module Problems Occur <\/h2>\n<h3>PCM Voltage\u2011Monitoring Logic Failure <\/h3>\n<p>The PCM continuously reads the charging system voltage through an internal sensor circuit. If the sensor\u2019s analog\u2011to\u2011digital conversion is corrupted\u2014by moisture ingress, solder joint fatigue, or a failed voltage\u2011reference component\u2014the PCM may interpret a normal 14.2 V reading as excessive. The result is a false P2504 trigger even when the alternator is functioning correctly.<\/p>\n<h3>Regulator\u2011Module Communication Error <\/h3>\n<p>Modern alternators contain an integrated voltage regulator that communicates with the PCM via a CAN or K\u2011line bus. A broken wire, corroded connector, or mis\u2011aligned ground can interrupt this dialogue. When the PCM cannot verify regulator output, it defaults to a \u201chigh voltage\u201d fault as a protective measure. The fault may disappear after a short\u2011term reset, but the underlying communication breakdown persists.<\/p>\n<h3>Internal Regulator Failure <\/h3>\n<p>If the alternator\u2019s internal regulator loses its ability to maintain the 13.5\u201114.8 V window, it can push voltage above the safe threshold. The PCM detects the over\u2011voltage and logs P2504. While the regulator is technically part of the alternator, the PCM\u2019s response is a module\u2011level fault; therefore, the PCM must be confirmed as correctly interpreting the regulator\u2019s signal before any mechanical replacement is considered.<\/p>\n<h3>Firmware or Calibration Mismatch <\/h3>\n<p>Vehicle manufacturers periodically release PCM firmware updates that adjust voltage\u2011monitoring thresholds and communication timing. An out\u2011of\u2011date PCM may misinterpret newer regulator signal patterns, causing a high\u2011voltage flag. A calibration mismatch between the PCM and the alternator\u2019s regulator can also produce intermittent P2504 events.<\/p>\n<h2>Diagnostic and Repair Procedures <\/h2>\n<ol>\n<li><strong>Retrieve Live Data<\/strong> \u2013 Connect a professional scan tool capable of displaying real\u2011time charging voltage. Verify that the voltage stays within the 13.5\u201114.8 V range while the engine is at idle (\u2248750 rpm) and under moderate load (\u22482000 rpm). Record any spikes above 15 V.\n<\/li>\n<li><strong>Check PCM Voltage Sensor<\/strong> \u2013 Using the scan tool, command a sensor\u2011test routine for the PCM\u2019s internal voltage sensor. Compare the sensor reading to a handheld multimeter placed at the battery post. A discrepancy greater than 0.3 V suggests sensor or circuit failure inside the PCM.\n<\/li>\n<li><strong>Inspect Wiring and Connectors<\/strong> \u2013 Visually examine the alternator\u2011to\u2011PCM harness for corrosion, broken strands, or loose pins. Perform a continuity check on the regulator communication line and ground straps. Replace or repair any compromised wiring before proceeding.\n<\/li>\n<li><strong>Verify Regulator Communication<\/strong> \u2013 Initiate a \u201cCAN bus diagnostic\u201d on the scan tool. Look for \u201cno response\u201d or \u201ctimeout\u201d messages from the regulator module. If the bus reports errors, re\u2011seat the connector, clean the pins, and retest.\n<\/li>\n<li><strong>Update PCM Firmware<\/strong> \u2013 If the PCM\u2019s software version is older than the latest manufacturer release, flash the updated calibration using the dealer\u2011level re\u2011programming interface. This step often resolves threshold mismatches that generate false P2504 codes.\n<\/li>\n<li><strong>PCM Re\u2011programming<\/strong> \u2013 When the voltage sensor and communication are sound but the PCM still logs P2504, re\u2011flash the PCM with the current calibration map. This process reinitializes internal voltage\u2011monitoring tables and can clear lingering faults.\n<\/li>\n<li><strong>PCM Replacement Evaluation<\/strong> \u2013 If sensor tests, wiring checks, and firmware updates fail to eliminate the code, the PCM\u2019s internal voltage\u2011monitoring hardware is likely defective. At this point, replacement becomes the most reliable solution.\n<\/li>\n<\/ol>\n<p><strong>Cost Overview<\/strong> <\/p>\n<ul>\n<li>Professional scan tool or dealership scan: $100\u2011$150 (one\u2011time) or $30\u2011$50 per hour if performed at a shop. <\/li>\n<li>Wiring repair or connector cleaning: $50\u2011$120 labor, parts typically under $30. <\/li>\n<li>PCM firmware update: $80\u2011$120 labor, no parts cost. <\/li>\n<li>PCM replacement (including VIN\u2011matched unit and programming): $600\u2011$900 for the module plus $200\u2011$300 labor. <\/li>\n<\/ul>\n<h2>When Power\u2011Train Control Module 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>When repeated sensor\u2011test failures, persistent communication errors, or an inability to clear P2504 after firmware updates occur, the PCM\u2019s internal voltage\u2011monitoring circuitry is likely compromised beyond economical repair. Continuing to service a failing PCM can lead to intermittent over\u2011charging, which may degrade the battery, stress electronic control units, and shorten the lifespan of drive\u2011by\u2011wire systems.<\/p>\n<p>Modern control modules are complex and integrated with security and immobilizer systems. That\u2019s why choosing a replacement isn\u2019t only about the hardware\u2014it&#8217;s about correct programming and compatibility. <strong>Flagship One specializes in VIN\u2011matched control modules, providing a plug\u2011and\u2011drive solution backed by warranty.<\/strong> Replacement units vary depending on production date and software version, so the correct module is matched by VIN before programming. This ensures seamless integration with your vehicle\u2019s communication network and eliminates the risk of mismatched firmware. <\/p>\n<h2>Preventive Maintenance <\/h2>\n<ul>\n<li><strong>Maintain clean battery terminals<\/strong> \u2013 Corrosion adds resistance that can distort voltage readings. Clean with a wire brush and a protective dielectric grease every 12 months. <\/li>\n<li><strong>Inspect alternator wiring annually<\/strong> \u2013 Look for chafed insulation or loose clamps, especially in vehicles exposed to road salt or moisture. <\/li>\n<li><strong>Schedule PCM software updates<\/strong> \u2013 When manufacturers release service bulletins for voltage\u2011regulation issues, have the PCM re\u2011flashed at a qualified shop. <\/li>\n<li><strong>Monitor charging voltage<\/strong> \u2013 Use a portable voltmeter to confirm that the system stays within the 13.5\u201114.8 V window after major service events (e.g., battery replacement). <\/li>\n<li><strong>Avoid deep\u2011cycle battery discharge<\/strong> \u2013 Repeated deep discharge can cause the PCM to see erratic voltage spikes during re\u2011charging, prompting false P2504 entries.<\/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>High charging voltage warning on your vehicle? It can over\u2011charge the battery and damage electronics\u2014scan P2504, test regulator, and repair 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-518487","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>P2504 Code Symptoms, Causes, Diagnosis, Fixes &amp; Cost Guide Prevention - 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-p2504-charging-system-voltage-high\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"P2504 Code Symptoms, Causes, Diagnosis, Fixes &amp; Cost Guide Prevention - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"High charging voltage warning on your vehicle? It can over\u2011charge the battery and damage electronics\u2014scan P2504, test regulator, and repair now.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/\" \/>\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-11T01:19:47+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-p2504-charging-system-voltage-high\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2504-charging-system-voltage-high\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"P2504 Code Symptoms, Causes, Diagnosis, Fixes &#038; Cost Guide Prevention\",\"datePublished\":\"2025-12-11T01:19:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2504-charging-system-voltage-high\\\/\"},\"wordCount\":1129,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2504-charging-system-voltage-high\\\/#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-p2504-charging-system-voltage-high\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2504-charging-system-voltage-high\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2504-charging-system-voltage-high\\\/\",\"name\":\"P2504 Code Symptoms, Causes, Diagnosis, Fixes & Cost Guide Prevention - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2504-charging-system-voltage-high\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2504-charging-system-voltage-high\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"datePublished\":\"2025-12-11T01:19:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2504-charging-system-voltage-high\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2504-charging-system-voltage-high\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-p2504-charging-system-voltage-high\\\/#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-p2504-charging-system-voltage-high\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"P2504 Code Symptoms, Causes, Diagnosis, Fixes &#038; Cost Guide Prevention\"}]},{\"@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":"P2504 Code Symptoms, Causes, Diagnosis, Fixes & Cost Guide Prevention - 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-p2504-charging-system-voltage-high\/","og_locale":"en_US","og_type":"article","og_title":"P2504 Code Symptoms, Causes, Diagnosis, Fixes & Cost Guide Prevention - Flagship One Blog","og_description":"High charging voltage warning on your vehicle? It can over\u2011charge the battery and damage electronics\u2014scan P2504, test regulator, and repair now.","og_url":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/","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-11T01:19:47+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-p2504-charging-system-voltage-high\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"P2504 Code Symptoms, Causes, Diagnosis, Fixes &#038; Cost Guide Prevention","datePublished":"2025-12-11T01:19:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/"},"wordCount":1129,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/#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-p2504-charging-system-voltage-high\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/","url":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/","name":"P2504 Code Symptoms, Causes, Diagnosis, Fixes & Cost Guide Prevention - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/#primaryimage"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","datePublished":"2025-12-11T01:19:47+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-p2504-charging-system-voltage-high\/#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-p2504-charging-system-voltage-high\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"P2504 Code Symptoms, Causes, Diagnosis, Fixes &#038; Cost Guide Prevention"}]},{"@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\/518487","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=518487"}],"version-history":[{"count":0,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/518487\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=518487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=518487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=518487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}