B1358 — Ignition Run Circuit Short To Ground
OBD2 code B1358 flags a problem with the ignition system (ignition run circuit short to ground). Short, gentle driving to a shop is usually possible. Common culprits: failed ignition coil or coil pack, worn spark plugs or wrong plug gap, moisture or oil in the spark plug wells.
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 B1358 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 B1358 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1358 (parts and labor, USD, independent shop rates): Repair coil wiring or connector: $80–$250; Replace an ignition coil: $150–$380; Replace spark plugs: $90–$250. Overall, fixing B1358 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
Will B1358 clear itself?
Sometimes B1358 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 is the most common cause of B1358?
The most common causes are: failed ignition coil or coil pack, worn spark plugs or wrong plug gap, moisture or oil in the spark plug wells.
How do I diagnose B1358 myself?
Start with a scan: confirm B1358, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the ignition system, and verify the suspect component against live data before buying parts.
How much does it cost to fix B1358?
Repair coil wiring or connector — $80–$250; Replace an ignition coil — $150–$380; Replace spark plugs — $90–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Is it safe to drive with B1358?
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.
When your vehicle's onboard computer detects a problem with the ignition run circuit, it logs trouble code B1358. This particular code flags a short to ground condition—an abnormal electrical path where current escapes to the vehicle's chassis instead of following its intended route through the ignition system. The powertrain control module continuously monitors the voltage and resistance in this circuit, comparing real-time readings against factory specifications. Whenever the readings fall outside acceptable ranges for a sustained period, B1358 gets stored alongside a freeze frame snapshot capturing engine speed, load, temperature, and speed at the exact moment the fault occurred.
The ignition run circuit plays a straightforward role: it delivers battery voltage to the ignition coil or coil pack once the key is in the run position, allowing the coil to generate the high voltage needed for spark plug firing. When this circuit develops a short to ground, the control module receives feedback that something is wrong with voltage delivery. In most cases, the engine still runs—sometimes poorly—but the underlying condition risks more serious damage if ignored. The freeze frame data stored with B1358 is particularly useful because it tells you whether the fault appeared during cold startup, under heavy acceleration, or during idle, guiding your diagnostic path significantly.
Resolving B1358 effectively requires understanding that the code describes a symptom, not a specific failed part. Several underlying problems can trigger this code, from simple maintenance issues to more complex electrical failures. The repair strategy should always begin with the least expensive possibilities before moving toward component replacement, which keeps your repair bill manageable.
Symptoms of B1358
- The engine cranks reluctantly or fails to start, particularly when moisture is present—such as after rain, washing the engine, or in high humidity
- The Check Engine light illuminates on your dashboard
- Engine power feels diminished, and the vehicle may jerk or stumble during acceleration
- Cylinder misfires occur either at idle or under load, often accompanied by rough running
- Fuel economy noticeably worsens compared to normal driving patterns
- In severe cases, the engine may stall completely when coming to a stop
Common Causes of B1358
The most frequent culprit behind B1358 involves the spark plugs themselves or their immediate environment:
- Worn, fouled, or incorrectly gapped spark plugs represent the leading cause of ignition-related codes
- Moisture intrusion or oil contamination inside the spark plug tubes creates conductive paths that trigger short-to-ground conditions
- Damaged or corroded wiring harness and electrical connectors feeding the ignition coils allow voltage to leak to ground
- A failed ignition coil or coil pack directly produces abnormal circuit behavior
- In rarer cases, the ignition control circuitry inside the engine control module itself malfunctions
- Aftermarket alarm systems or other accessories wired into the ignition circuit can create shorts if improperly installed
How to Diagnose B1358
Begin every diagnosis by capturing all stored codes and the freeze frame data associated with B1358:
- Connect a quality OBD2 scanner, retrieve B1358, and record the freeze frame information. This snapshot reveals whether the fault occurred at high RPM, during cold operation, or under heavy load—all clues pointing toward the root cause.
- Scan for any additional trouble codes. Codes appearing alongside B1358 often expose the real problem; for example, a misfire code narrows focus to spark delivery, while a voltage supply code suggests wiring issues.
- Check manufacturer technical service bulletins specific to your vehicle make, model, and year. Many body electrical codes like B1358 have known causes documented by the factory, potentially saving hours of diagnostic time.
- Perform a thorough visual inspection of all wiring and connectors related to the ignition system. Look for chafed insulation, broken wires, corrosion buildup, and loose connections—especially at the coil harness plugs.
- If multiple coils exist, swap a suspect coil with a known-good cylinder and clear the code. When B1358 moves to the cylinder where you installed the questionable coil, you've identified the failed component.
- Remove and inspect the spark plugs. Check for carbon deposits, oil fouling, wet appearance, or incorrect gap settings. Replace as needed, then clear the code and complete a drive cycle matching the freeze frame conditions to verify the fix.
Repair Options and Costs
Depending on which component triggered B1358, several repair paths exist:
- Repair damaged coil wiring or connectors: $80–$250
- Replace a faulty ignition coil assembly: $150–$380
- Replace worn or fouled spark plugs: $90–$250
Total Repair Cost
Parts and labor for B1358 corrections at independent repair shops typically range from $80 to $380, depending entirely on which part failed. Spark plug replacement costs the least and fixes the majority of cases. Wiring repairs fall in the middle range. Coil replacement represents the highest expense but becomes necessary when the coil itself is defective. Always pursue accurate diagnosis before purchasing parts—the cheapest fix solves most B1358 cases, and jumping directly to expensive components wastes money.
Can You Drive with B1358?
This code warrants caution. While the vehicle may operate, misfiring cylinders introduce unburned fuel into the exhaust stream, which overheats the catalytic converter and can cause permanent damage. If the Check Engine light flashes rather than stays solid, reduce speed immediately and reach a repair facility—flashing indicates an active misfire severe enough to damage emissions equipment quickly. Limit driving to essential trips until B1358 is resolved.