B1595 — Ignition Switch Illegal Input Code
body electrical
Is it safe to drive?
Drive with caution Drive with caution and avoid load. Ignition faults cause misfires that quickly overheat and destroy the catalytic converter; if the Check Engine Light flashes, stop and fix it first.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1595 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the ignition system for damage, corrosion, chafing or poor contact.
- Subsystem check Swap the coil to another cylinder and see if the fault code follows it.
- Subsystem check Inspect spark plugs for wear, oil or carbon tracks and check plug gaps.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1595 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1595 (parts and labor, USD, independent shop rates): Repair coil wiring or connector: $80–$250; Replace spark plugs: $90–$250; Replace an ignition coil: $150–$380. Overall, fixing B1595 usually costs between $80 and $380. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
Is it safe to drive with B1595?
Drive with caution and avoid load. Ignition faults cause misfires that quickly overheat and destroy the catalytic converter; if the Check Engine Light flashes, stop and fix it first.
What are the symptoms of B1595?
Drivers most often notice: hard starting, especially in damp weather, increased fuel consumption, misfires under load or at idle, Check Engine Light on.
How much does it cost to fix B1595?
Repair coil wiring or connector — $80–$250; Replace spark plugs — $90–$250; Replace an ignition coil — $150–$380. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Will B1595 clear itself?
Sometimes B1595 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
What does OBD2 code B1595 mean?
Ignition Switch Illegal Input Code (B1595): a body electrical fault affecting the ignition system. Short, gentle driving to a shop is usually possible. Most often caused by worn spark plugs or wrong plug gap, moisture or oil in the spark plug wells, failed ignition coil or coil pack.
When something goes wrong with the ignition switch on your vehicle, the engine control module (ECM) or body control module (BCM) may detect an abnormal signal and log a specific fault code. The B1595 code specifically indicates that the ignition switch has transmitted an "illegal input code" — meaning the signal it sent does not match what the computer expects to receive. This is not necessarily a physical failure of the switch itself, but rather an electrical or data communication problem where the signal falls outside the normal operating parameters the module has programmed. When the ECM or BCM repeatedly sees this irregular signal over multiple drive cycles, it stores B1595 and illuminates the check engine light.
Modern vehicles rely on the ignition switch to provide reliable voltage and data signals for starting, running, and accessory functions. If the switch sends corrupted, intermittent, or out-of-specification signals, the control module cannot properly manage ignition timing, fuel delivery, or other critical operations. The module logs B1595 once it confirms the abnormal pattern exceeds acceptable thresholds across consecutive drive cycles.
Symptoms of B1595
The warning signs that accompany B1595 often overlap with general ignition or drivability problems. Watch for these indicators:
- Difficulty starting the engine, particularly in wet or humid conditions
- Noticeable increase in fuel consumption compared to normal
- Engine misfires that occur under load or while idling
- Check Engine Light or Malfunction Indicator Lamp is illuminated
- Loss of engine power and hesitation or jerking during acceleration
Common Causes of B1595
The root cause of B1595 typically lies within the ignition system's electrical components. The most frequent culprits include:
- Failed ignition coil or coil pack sending incorrect signals to the ECM
- Faulty ignition control circuit within the engine control module itself
- Worn or improperly gapped spark plugs reducing ignition efficiency
- Moisture or oil contamination present in the spark plug wells
- Damaged wiring or loose connectors affecting the coil circuit
How to Diagnose B1595
Effective diagnosis of B1595 requires a systematic approach, starting with basic checks before moving to component-level testing. Follow these steps:
- Connect an OBD2 scanner to the vehicle's diagnostic port, retrieve B1595, and save the associated freeze frame data — this snapshot records engine speed, load, temperature, and vehicle speed at the moment the fault occurred.
- Review any other stored diagnostic trouble codes for related patterns. Check manufacturer technical service bulletins (TSB) for your specific make and model on the manufacturer's website or NHTSA database, as many B-series codes have documented factory fixes or software updates.
- Perform a detailed visual inspection of the ignition system wiring harness and all related connectors. Look for damaged insulation, corrosion, chafing from heat or movement, and any signs of loose or pushed-out terminals.
- Test the ignition coil by swapping it with a known-good coil from another cylinder and monitoring whether the fault code moves with the part.
- Remove and inspect the spark plugs for signs of wear, carbon buildup, oil fouling, or incorrect electrode gap. Replace or re-gap as needed.
- Clear the code and perform a complete drive cycle that reproduces the conditions recorded in the freeze frame data. Verify that B1595 does not reappear before considering the repair complete.
Repair Options and Costs
Once you have identified the failed component, several repair paths exist. Prioritize the least expensive and most common fixes before considering full module replacement:
- Repair or replace damaged coil wiring and connectors: $80–$250
- Replace spark plugs (set of four or six depending on engine): $90–$250
- Replace a failed ignition coil or coil pack: $150–$380
These estimates cover parts and labor at independent shop rates in USD.
Total Cost to Fix B1595
The actual repair cost for B1595 varies depending on which component triggered the fault. Based on typical scenarios, expect to pay between $80 and $380 total. Wiring repairs and spark plug replacement represent the lower end of the range, while coil replacement drives costs higher. Spending time on accurate diagnosis before purchasing parts almost always saves money — the most expensive repair is rarely the first one you should try.
Can You Drive with B1595?
Proceed with caution. B1595 indicates a problem that can lead to engine misfires, which in turn cause excessive exhaust temperatures capable of damaging the catalytic converter over time. If the Check Engine Light is flashing rather than steady, this signals an active misfire — stop driving immediately and address the issue before it destroys additional emissions components.