P1358 — Ignition Monitor Self-Test Signal Range Fault

P1358 — Ignition Monitor Self-Test Signal Range Fault. P1358 can accompany misfires, hesitation, or stalling.

For Ford vehicles

ignition diagnostic monitor signal out off self test range no CPU OK

vehicle

Is it safe to drive?

Drive cautiously if the engine runs normally P1358 can accompany misfires, hesitation, or stalling. If the engine runs smoothly and the misfire count remains stable, drive gently to a repair facility. Stop safely if the engine stalls, loses power, or runs unevenly.

Typical symptoms

  • The check-engine light illuminates with P1358 stored in the controller.
  • P1358 may return immediately after the ignition diagnostic monitor performs its startup self-test.
  • The engine may idle roughly, hesitate, or stumble under load.
  • Misfire counts or additional misfire codes may be present alongside P1358.
  • Unexpected stalling, prolonged cranking, or a no-start condition can occur when the monitor loses its expected input.
  • Some vehicles may show no obvious drivability symptom other than the illuminated warning light.

Common causes

  • An internal fault in the ignition diagnostic monitor (IDM) that prevents its startup self-test from completing.
  • An intermittent, open, or shorted signal circuit between the ignition diagnostic monitor and the engine control module.
  • Corrosion, damaged terminals, or loose connectors interrupting IDM power, ground, or communication signals.
  • Low system voltage or an unstable engine ground causing the IDM to report an invalid CPU status.
  • A missing or distorted crank/reference signal preventing the ignition diagnostic monitor from completing its self-test.
  • Severe ignition misfires, stalling, or a no-start condition occurring while P1358 is being tested.

How to diagnose with an OBD scanner

  1. Read P1358 with an OBD2 scanner Connect an ELM327 adapter with AIScanAuto or another generic OBD2 scanner. Record whether P1358 is stored, pending, or permanent, and save freeze-frame data such as engine speed, battery voltage, and any active misfire information.
  2. Inspect the ignition diagnostic monitor circuits Locate the IDM using the vehicle wiring diagram. Inspect its connector and the harness between the IDM and engine control module for corrosion, backed-out pins, chafing, water intrusion, or damaged terminals.
  3. Verify power and ground Check battery state of charge, charging-system output, and the IDM power and ground pins with a multimeter. Confirm that engine grounds remain clean and tight and that voltage stays within the manufacturer-specified range during cranking.
  4. Test the CPU and reference signals Use the applicable wiring diagram to test continuity and shorts on the IDM communication and crank/reference circuits. While monitoring P1358, wiggle connectors and harness sections to expose an intermittent signal that falls outside the expected self-test range.
  5. Confirm the fault after repair After repairing wiring, connectors, ignition inputs, or a defective module, clear P1358 with the scanner and restart the engine. If the code returns immediately while power, ground, and signal circuits are correct, follow the manufacturer procedure for IDM replacement or control-module programming.

Approximate repair cost

A rough independent-shop estimate for diagnosing and repairing P1358 is USD 150-800. Wiring or connector repairs are generally simpler than replacing and programming an ignition diagnostic monitor. These figures are estimates only, not verified quotes; parts and labor costs vary by region and vehicle.

Common questions

Does P1358 mean the engine has no spark?

Not necessarily. P1358 specifically indicates that the ignition diagnostic monitor detected a signal outside its expected self-test range or did not receive the expected CPU-OK status. Spark testing may still be needed if misfire symptoms are present.

Can the vehicle be driven with P1358 stored?

Yes, if the engine runs smoothly, does not misfire, and does not stall. Avoid hard acceleration or extended high-load driving, and have the ignition diagnostic monitor circuits inspected promptly.

What should be checked first when P1358 is present?

Begin by saving the P1358 freeze-frame data, then inspect the IDM connector, its power and grounds, and the signal wiring to the engine control module before considering module replacement.

Will clearing P1358 repair the underlying problem?

No. Clearing P1358 only resets the stored fault. If the electrical circuits and ignition inputs remain defective, the ignition diagnostic monitor is likely to report the out-of-range or missing CPU-OK condition again.

P1358 — ---

When your vehicle's computer logs trouble code P1358, it's flagging a fault within one of the sensor or actuator circuits that the engine management system relies on for proper operation. This isn't a code that appears based on a single questionable reading—the powertrain control module runs multiple verification checks under specific conditions before deciding the fault is real. Once P1358 sets, the control unit captures a freeze frame snapshot containing engine load, RPM, coolant temperature, and vehicle speed at the exact moment the problem occurred. That data is gold when you're trying to reproduce the fault during diagnosis.

The logic behind this multi-step verification is straightforward: the engineers who designed your OBD2 system didn't want false codes triggering expensive repairs or confusing drivers. So when P1358 appears on your scanner, you can be confident the ECU genuinely detected an abnormal condition, not a momentary glitch. The code essentially tells you that somewhere in the affected circuit—ground path, power feed, signal wire, or connector—voltage readings fell outside the expected range for at least two consecutive verification cycles. Understanding which specific circuit P1358 refers to requires pulling manufacturer-specific data, but the underlying principle remains constant across makes and models.

Common Symptoms of P1358

The Check Engine Light illuminates once P1358 sets, serving as your primary indicator that something needs attention. Depending on which component the fault circuit controls, your vehicle may enter a reduced-power limp mode designed to protect the engine and drivetrain from further damage. The affected system itself might operate intermittently or fail entirely—for example, a faulty intake air temperature sensor might cause erratic fuel mixture delivery, while a malfunctioning throttle actuator could leave you with severely limited acceleration. In many cases, drivers notice a measurable increase in fuel consumption because the engine runs less efficiently without accurate sensor feedback. The severity of symptoms varies widely depending on the specific circuit involved and whether redundant systems can compensate for the failure.

Common Causes of P1358

Electrical grounds represent the single most frequent culprit behind P1358 and similar circuit codes. A poor ground connection creates excessive resistance, causing voltage drops that make the control module see a fault even when components function correctly. A blown fuse protecting the affected circuit will obviously interrupt power delivery, triggering the code immediately. Wiring problems—broken strands inside insulation, chafed wires rubbing against metal brackets, or corroded conductors—can create opens or shorts that confuse the ECU's voltage monitoring. Finally, connectors themselves frequently fail: moisture intrusion causes corrosion on terminals, vibration loosens locking tabs, and thermal cycling makes seals brittle. Each of these issues prevents reliable electrical contact and generates the exact fault conditions P1358 detects.

How to Diagnose P1358

Start by connecting a quality OBD2 scanner to confirm P1358 is actively stored, then record all freeze frame data before clearing anything. Those recorded conditions—load percentage, RPM, coolant temperature, and speed—tell you precisely what circumstances triggered the code, allowing you to recreate them during testing. Always search for technical service bulletins specific to your vehicle's make, model, and year, as manufacturers occasionally publish known issues and software updates that resolve certain fault patterns without physical repair. After reviewing any stored related codes (which often point directly to the root cause), begin hands-on inspection by examining the wiring harness and connectors associated with the suspect circuit, looking for damaged insulation, corrosion buildup, rubbed-through wires, or connectors that don't seat fully. Use a multimeter to verify reference voltage, ground integrity, and signal continuity at the component itself—if you're expecting five volts on a signal line and seeing zero, you've narrowed your search considerably. Perform a wiggle test on the harness while monitoring live data; intermittent dropouts often reveal broken wires that only fail under movement. Once repairs are complete, clear the code and conduct a thorough drive cycle that includes the freeze frame conditions to verify P1358 stays cleared.

Repair Options and Costs for P1358

When addressing P1358, always pursue the least expensive probable cause before committing to costly component replacement. Wiring harness repair or connector replacement typically runs between $80 and $250 depending on accessibility and labor time—often just cleaning corroded terminals or soldering a broken wire. Control module diagnosis and repair, when the PCM itself proves faulty, generally falls in the $300 to $1,000 range including testing and reprogramming if necessary. Sensor or actuator replacement for the failed component in the affected circuit usually costs $150 to $500 depending on the specific part and labor involved.

For most vehicles, an accurate diagnosis first keeps total repair costs between $80 and $250 when the problem turns out to be wiring or connectors—the most common scenario. You'll rarely need to jump straight to the $1,000 control module scenario, which should only be considered after thorough circuit testing rules out simpler issues.

Can You Drive with P1358?

P1358 generally permits continued driving, though you should expect possible reduced performance or a disabled auxiliary system depending on which circuit is affected. Most vehicles remain drivable even in limp-home mode, getting you safely to a repair facility. However, if the malfunction causes stalling, complete no-start conditions, or triggers warnings affecting brakes or steering, treat the situation as urgent and seek immediate service.

Related OBD2 Codes