P2535 Code: Ignition Switch Run/Start Position Circuit High
P2535 Diagnosis: Prove the Run/Start State Before Replacing Parts
Preserve the original power-mode event, identify the vehicle's architecture, and prove why the monitored circuit stayed high.
P2535 means Ignition Switch Run/Start Position Circuit High. A controller saw the monitored ignition-on/run/start input electrically higher than its calibrated expectation for the current power mode.
High does not automatically mean an overcharging system or a failed ignition switch. Save the original scan, identify the reporting module and circuit design, then test for a short to power, backfeed, stuck relay, switch or power-mode fault, harness damage, or application-specific software issue.
What Does the P2535 Code Actually Detect?
P2535 is the standardized OBD-II description for Ignition Switch Run/Start Position Circuit High. The word high describes the electrical result seen by the monitoring controller, not the failed component.
On a discrete circuit, the input may remain near battery voltage when the controller expects it to switch low or turn off. On another design, a pull-up, relay feedback path, body-control module, hybrid control processor, or networked power-mode decision changes what “high” means. The VIN-specific diagram and OEM test plan control.
A short to B+, backfeed, welded relay contact, or incorrect module command can keep a discrete run/start feed energized.
An open, corroded, or unloaded path can read high on a pull-up architecture. Do not infer short-to-power without the diagram.
The physical input, relay feedback, key/button state, or network power-mode message may disagree only during a specific transition.
P2535 Symptoms, Severity, and Driving Safety
The code may be current, pending, history, or permanent, with a different module carrying the useful freeze frame.
The controller may reject the power-mode request, fail to energize the correct relay, or remain in an invalid state.
An intermittent feed, shared harness fault, or module reset can interrupt engine control or trigger a protective mode.
A backfeed or stuck run relay can prevent normal shutdown, disturb wake/sleep behavior, or drain the battery.
P0560, P0562, relay, reset, and network codes can reveal a shared electrical event rather than one bad switch.
The event may occur only during a key transition, hot soak, vibration, remote start, auto stop/start, or module shutdown.
Six P2535 Causes to Check in Diagnostic Order
Shared Battery, Ground, or Companion-Code Event
Low cranking voltage, charging instability, poor grounds, module resets, or other power-mode faults can distort the original evidence.
How to prove it: Save all-module codes and freeze frame, then load-test battery, charging, powers, and grounds to OEM limits.
Triage firstShort to Power, Backfeed, or Stuck Relay
Chafed conductors, cross-fed circuits, welded contacts, add-on equipment, or moisture can keep the run/start input high after the commanded state changes.
How to prove it: Compare commanded mode with physical voltage on both sides of the relay and isolate feeds without bypassing safety logic.
Prove the feedConnector, Terminal, or Harness Damage
Spread terminals, corrosion, pushed pins, battery-tray chafe, bracket contact, heat, or prior repairs can create high, intermittent, or misleading readings.
How to prove it: Inspect routing and pin fit, then perform voltage-drop and load tests while reproducing the state transition.
Inspect under loadIgnition Switch, Start Button, or Power-Mode Input Fault
A mechanical contact set, push-button input, key authorization path, or body-controller interpretation can report the wrong requested state.
How to prove it: Compare the physical request, scan-data state, relay command, and output using the exact OEM sequence.
Compare statesApplication-Specific Software or Calibration
Stellantis documented P2535 in a software update for a narrow 2021 Ram 1500 eTorque application. That does not make programming a universal fix.
How to prove it: Match VIN, engine, module, build date, symptom, calibration, and bulletin before any authorized update.
VIN-specific onlyBCM, PCM, HCP, or Power-Distribution Module Fault
An input stage, internal relay driver, power-mode master, connector, or module feed can fail, but module replacement belongs last.
How to prove it: Prove every external feed, ground, request, output, terminal, and software prerequisite at the faulted state.
Final branchOne bulletin is not a universal diagnosis. GM's harness-chafe and Stellantis software examples apply only to their specified vehicles and conditions.
How UR1000 Supports a P2535 Diagnosis
The iCARZONE UR1000 Bidirectional Scan Tool with ECU Coding can preserve supported all-module DTCs, status, freeze frame, ECU information, live data, and reports before key cycling or clearing erases the original power-mode evidence.
Where the exact vehicle exposes them, compare ignition request, power mode, relay command, module voltage, engine speed, network status, and shutdown behavior. Supported active tests or coding functions vary by VIN, ECU, software, and safety prerequisites.
UR1000 cannot physically measure the run/start circuit. Use an OEM diagram, digital meter, suitable load tool or test light, terminal tools, and—where needed—a scope. The scanner cannot prove voltage drop, continuity, terminal tension, relay-contact resistance, parasitic draw, or a backfeed by itself.
iCARZONE UR1000 Bidirectional Scan Tool with ECU Coding
Preserve the P2535 event, identify the reporting module, and compare the power-mode data the exact vehicle provides before disconnecting relays, switches, or modules.
Price and front-end availability checked August 26, 2026. Recheck price, stock status, and VIN/function coverage before purchase.
How to Diagnose P2535 in 6 Evidence-Based Steps
P2535 Quick Diagnostic Path
-
1
Preserve the Complete Power-Mode Event
Record current, pending, permanent, and all-module codes; freeze frame; module voltage; key/button state; engine speed; recent repairs; remote-start or stop/start use; and the exact transition that set P2535. Do not clear or disconnect the battery first.
-
2
Identify the Reporting Module and Architecture
Use VIN, wiring diagrams, connector views, and full OEM fault text. Determine whether the monitor watches a direct switch feed, body-controller power mode, relay output or sense line, hybrid control processor, or a networked state with a discrete backup.
-
3
Triage Battery, Charging, Grounds, and Companion Codes
Test battery condition after proper charging, cranking behavior, charging control, module powers and grounds, and relevant P0560/P0562, relay, reset, network, immobilizer, or starter codes. Repair the shared condition before isolating one input.
-
4
Inspect the Switch, Relay, Fuse Box, Harness, and Terminals
With the vehicle powered down safely, inspect chafe points, battery-tray and bracket areas, water entry, add-on equipment, relay sockets, connector locks, corrosion, pushed pins, spread terminals, and evidence of overheating.
-
5
Compare Scan States With Physical Circuit Measurements
Reproduce OFF, ACC, RUN, START, shutdown, and sleep transitions as applicable. Compare request, command, feedback, and module voltage data while a meter or scope verifies the physical circuit under load. Isolate backfeeds and relay contacts using the OEM test plan.
-
6
Repair the Proven Branch and Rerun the Monitor
Repair only the confirmed wiring, terminal, relay, switch, power-mode input, feed, ground, calibration, or module fault. Clear eligible codes, repeat the original transition, verify normal power-down and sleep current, and confirm P2535 does not return.
How to Fix P2535 and Confirm the Repair
Repair Harness, Terminals, or Backfeeds
Restore damaged conductors, seals, terminal tension, connector locks, routing, grounds, or power feeds with OEM-approved methods, then load-test the circuit in every relevant state.
Replace a Proven Switch or Relay
Replace the VIN-correct component only after its contacts, command, feedback, and voltage drop fail the specified test. Diagnose the cause of any burned or welded relay.
Apply Verified Software or Setup
Update or configure a module only when the exact VIN, bulletin, calibration, symptom, and stable-power requirements match. Perform required relearns or power-mode initialization.
Replace a Control Module Last
Confirm inputs, outputs, powers, grounds, network integrity, terminals, and software first. Plan programming, immobilizer/security, and configuration work before module replacement.
Electrical and Power-Mode Diagnosis
VIN-specific quoteCapturing an intermittent transition, accessing diagrams and connectors, load testing, and isolating a backfeed or relay path.
Harness, Terminal, Fuse-Box, or Relay Repair
VIN-specific quoteAccess, corrosion or heat damage, sealed terminal availability, harness routing, fuse-box serviceability, and repeat-state verification.
Ignition Switch or Power-Mode Input
VIN-specific quoteMechanical key versus push-button architecture, trim access, security integration, part coding, initialization, and labor.
Software or Module Work
VIN-specific quoteOEM subscription, stable power support, programming authorization, immobilizer setup, configuration, and post-program validation.
After repair, repeat the original transition, confirm normal cranking and shutdown, verify acceptable sleep current, and check that no current, pending, or permanent P2535 returns.
P2535 Differences by Ignition and Power-Mode Architecture
The key or relay supplies a discrete run/start input. Measure the exact pin in OFF, RUN, START, and shutdown using the OEM diagram.
The button or key request is interpreted by a body controller, which commands relays and sends network status. Compare request, command, feedback, and output.
An HCP or related module can monitor power mode and use different trip logic. Software may matter only on precisely matched applications.
GM's 23-NA-074 harness example and Stellantis 08-037-21 software example prove that P2535 does not have one universal cause. They do not prove those fixes apply outside the bulletin's model, year, engine, module, build, and symptom limits.
- Save all-module codes, freeze frame, and a diagnostic report before cycling power.
- Inspect battery terminals, visible grounds, harness chafe, relay sockets, connectors, and recent work.
- Verify fuses by testing both sides under the correct commanded state.
- Compare supported ignition-request and module-voltage data without assuming it is a physical measurement.
- Reproduce an intermittent power-mode transition while safely back-probing or scoping multiple circuits.
- Isolate backfeeds, welded relay contacts, module wake circuits, and parasitic draw without bypassing safety systems.
- Service sealed terminals, fuse boxes, buried harness branches, or hybrid/48V-adjacent systems.
- Program, configure, or replace BCM, PCM, HCP, immobilizer, or power-distribution modules with stable support.
Frequently Asked Questions About P2535
What does the P2535 code mean?
Does P2535 mean the ignition switch is bad?
Does circuit high mean the alternator voltage is too high?
Can I drive with P2535?
Why can P2535 drain the battery?
Can software cause P2535?
Can UR1000 help diagnose P2535?
How do I confirm a P2535 repair?
Sources and Technical Review Notes
- SAE J2012: Diagnostic Trouble Code Definitions — Defines the standardized DTC vocabulary and the boundary between generic and manufacturer-controlled usage.
- Stellantis Bulletin 08-037-21 — Lists P2535-00 with the exact run/start circuit-high wording and a narrowly scoped 2021 Ram HCP software update.
- GM Bulletin 23-NA-074 — Documents P2535 among a multi-code harness-chafe condition on the bulletin's specified 2019-2023 applications.
- FCA STAR Case S2208000120 — Shows a discrete run/start test path using correct key-position voltage, terminal inspection, and key-off trace-voltage checks.
0 comments
