• 25-07-2021
  • 12 min.
  • 6347

P0320 Ignition / Distributor Engine Speed Input Circuit Malfunction

The P0320 trouble code means the engine control module (ECM/PCM) has detected a problem with the engine speed or ignition/distributor reference signal circuit. This signal is important because the engine computer uses it to determine how fast the engine is turning and, depending on the vehicle design, where the crankshaft is in its rotation.

Although the official description mentions the ignition/distributor engine speed input circuit, P0320 does not necessarily mean that the distributor itself is defective. On older vehicles, the signal may come directly from a distributor pickup or ignition module. On many modern vehicles without distributors, a similar engine-speed/reference function can involve the crankshaft position sensor, ignition module, or another manufacturer-specific engine-speed signal circuit.

A P0320 therefore needs to be diagnosed according to the exact ignition and engine-management architecture of the vehicle.

What Does P0320 Mean?

The engine control module needs a reliable engine-speed reference to control several critical functions.

Depending on the vehicle, this information can be used for:

  • Ignition timing

  • Fuel injection timing

  • Injector operation

  • Engine synchronization

  • Misfire detection

  • Variable valve timing control

  • Idle control

  • Engine speed calculation

  • Starting strategy

  • Transmission-related engine management

When the ECM detects that the expected engine-speed or ignition reference signal is missing, incorrect, implausible, or otherwise malfunctioning, it can store P0320.

The word “Malfunction” is important. Unlike a code specifically describing a low signal, high signal, or intermittent signal, P0320 is a broader circuit/system fault. The code itself does not tell you which individual component has failed.

What Is the Engine Speed Input Signal?

The engine cannot simply be controlled based on the accelerator pedal position.

The ECM needs to know exactly what the engine is doing.

For example, when you turn the key or press the start button, the starter motor begins rotating the engine. The ECM must recognize that the crankshaft is turning and determine engine speed and position before it can correctly coordinate ignition and fuel injection.

This information can come from different sources depending on vehicle design.

Older vehicles may use:

  • Distributor pickup

  • Hall-effect distributor sensor

  • Magnetic pickup inside the distributor

  • Ignition module

  • Distributor reference signal

Modern vehicles may instead use:

  • Crankshaft position sensor

  • Camshaft position sensor

  • Ignition control module

  • Engine speed reference circuit

  • Manufacturer-specific timing reference signals

This is why a P0320 on one vehicle can lead to a completely different diagnostic path than P0320 on another.

Distributor vs. Modern Ignition Systems

The wording of P0320 comes from diagnostic terminology that includes older ignition systems.

A vehicle equipped with a traditional distributor may use a sensor inside the distributor to generate the engine-speed/reference signal.

In that situation, problems with the distributor pickup, distributor wiring, ignition module, or distributor connector can directly cause P0320.

However, many modern engines have no distributor at all.

On these vehicles, the technician may need to investigate the crankshaft position signal or another engine-speed reference circuit instead.

Therefore, replacing a distributor simply because the scan tool displays P0320 would be inappropriate on a vehicle that does not even use one.

Common Symptoms of P0320

The symptoms depend heavily on how important the affected signal is to the vehicle's engine-management strategy.

Possible symptoms include:

  • Check Engine Light

  • Hard starting

  • Extended cranking

  • Intermittent no-start

  • Engine cranks but does not start

  • Engine stalling

  • Sudden loss of engine power

  • Rough running

  • Hesitation

  • Poor acceleration

  • Misfires

  • Unstable idle

  • Erratic engine RPM

  • Tachometer dropping unexpectedly

  • Loss of spark

  • Loss of injector operation

  • Reduced engine performance

  • Limp or protective mode

In some cases, the vehicle may start and drive almost normally despite P0320.

In other cases, the engine may suddenly stall or refuse to start.

Can P0320 Cause a No-Start Condition?

Yes.

This can be one of the most important consequences of P0320.

If the ECM cannot obtain a valid engine-speed or ignition reference signal while the engine is cranking, it may not know that the engine is rotating correctly.

Depending on the vehicle, this can prevent the ECM from properly controlling:

  • Ignition spark

  • Fuel injection

  • Injection timing

  • Synchronization

The result can be a crank-no-start condition.

However, P0320 does not guarantee that the vehicle will fail to start. Some systems have backup strategies or use multiple position signals.

Can P0320 Cause the Engine to Stall While Driving?

Yes.

If the engine-speed reference signal disappears while the engine is running, the ECM can suddenly lose the information it needs to control ignition and fuel.

The result may be:

  • Sudden engine shutdown

  • Loss of acceleration

  • Loss of power steering assistance on some vehicles

  • Loss of engine braking characteristics

  • Difficulty restarting the engine

An intermittent sensor or wiring problem can be particularly difficult because the engine may restart after cooling down, after vibration changes, or after the electrical connection temporarily returns.

Common Causes of P0320

Several different problems can trigger this code.

Faulty engine-speed or reference sensor

A failing sensor may produce a weak, distorted, or unreliable signal.

The problem may become more noticeable when the engine is hot, at high RPM, or during starting.

Faulty distributor pickup

On vehicles equipped with distributors, the internal pickup sensor can fail and cause the ECM or ignition system to lose the engine-speed reference.

Faulty ignition module

Some ignition systems use an ignition control module to process or generate the engine-speed signal.

A failing module can therefore produce P0320.

Damaged wiring

A broken, partially broken, shorted, or corroded wire can interrupt the signal.

A wire can sometimes appear visually normal but lose continuity when the harness is moved.

Loose or corroded connector

Poor terminal contact can create an intermittent engine-speed signal.

Vibration, moisture, oil contamination, and corrosion can all contribute.

Poor sensor power or ground

Some sensors require a stable power supply and ground.

A sensor may appear to be defective when the actual problem is its power or ground circuit.

Crankshaft position sensor problem

On many distributorless engines, the crankshaft position sensor provides the information necessary to calculate engine speed.

A crankshaft sensor fault may therefore be closely related to P0320.

Camshaft synchronization problem

Depending on the vehicle, the ECM may compare crankshaft and camshaft signals.

A problem with synchronization can sometimes cause engine-speed/reference-related faults.

Damaged trigger wheel or reluctor

The sensor may be perfectly functional while the mechanical target it reads is damaged, contaminated, incorrectly positioned, or missing teeth.

Electrical interference

Ignition systems generate significant electrical activity. Damaged shielding, poor grounds, or wiring routed incorrectly can introduce interference into sensitive signal circuits.

Low system voltage

A weak battery or unstable electrical supply can interfere with sensor operation during cranking.

Mechanical timing problem

A timing chain, timing belt, reluctor, or related mechanical problem can alter the relationship between the engine's physical position and the signals the ECM expects.

ECM/PCM fault

The engine computer itself can fail, but it should generally be considered only after the sensor, wiring, power, grounds, signal, and mechanical components have been properly tested.

P0320 Does Not Automatically Mean the Sensor Is Bad

This is one of the most important points when diagnosing the code.

A scan tool does not directly tell you:

“The sensor is defective.”

It tells you that the ECM detected a problem with the expected circuit or signal.

For example, a defective connector can create exactly the same problem as a defective sensor.

Likewise, a damaged reluctor wheel can cause an incorrect signal even when the sensor itself is completely functional.

Replacing parts without testing can therefore become expensive very quickly.

How P0320 Is Diagnosed

A proper diagnosis should begin with the entire system rather than immediately replacing the suspected sensor.

1. Scan for all stored codes

P0320 should not be analyzed in isolation.

Other crankshaft, camshaft, ignition, synchronization, misfire, or voltage-related codes can provide important clues.

For example, a vehicle may store P0320 together with a crankshaft position sensor code. That combination can significantly narrow the diagnostic direction.

2. Check the freeze-frame data

Freeze-frame information can show the conditions under which the ECM detected the fault.

Useful information can include:

  • Engine RPM

  • Engine temperature

  • Vehicle speed

  • Battery/system voltage

  • Engine load

  • Throttle position

If the fault consistently occurs at a particular RPM or temperature, that can be an important clue.

3. Determine exactly where the engine-speed signal comes from

This step is essential.

The technician should identify the manufacturer's wiring diagram and determine whether the vehicle uses:

  • Distributor pickup

  • Ignition module

  • Crankshaft position sensor

  • Camshaft reference

  • Dedicated engine-speed input

  • Another manufacturer-specific signal

The generic P0320 description alone is not enough to identify the component.

4. Inspect the wiring and connectors

Look for:

  • Broken wires

  • Chafed insulation

  • Corrosion

  • Loose terminals

  • Oil contamination

  • Water intrusion

  • Poor connector locking

  • Damaged shielding

  • Previous wiring repairs

Harness movement can sometimes reproduce an intermittent problem.

5. Check power and ground

If the relevant sensor requires a power supply and ground, both should be tested according to the manufacturer's specifications.

Do not rely on generic voltage values because sensor designs differ.

6. Check the signal itself

This is where an oscilloscope can become extremely useful.

A sensor may have the correct power supply and still produce an incorrect signal.

The technician can evaluate:

  • Signal amplitude

  • Frequency

  • Pulse shape

  • Missing pulses

  • Irregular pulses

  • Electrical noise

  • Signal dropouts

A multimeter may detect a basic open circuit or short circuit but can miss brief signal failures that occur only while the engine is running.

7. Check the mechanical trigger

If the sensor reads a reluctor or trigger wheel, its physical condition should be inspected.

Problems can include:

  • Missing teeth

  • Damaged teeth

  • Excessive contamination

  • Incorrect sensor gap

  • Damaged reluctor

  • Incorrect installation

  • Mechanical movement of the trigger

8. Compare crankshaft and camshaft signals

On systems that use both signals, comparing their waveforms can reveal synchronization problems.

A sensor can produce a seemingly normal signal while the mechanical relationship between the camshaft and crankshaft is incorrect.

9. Check the ignition system

Depending on the vehicle, the technician may need to verify:

  • Spark

  • Ignition coil operation

  • Ignition module operation

  • Distributor operation

  • Coil control signal

  • Ignition timing

10. Check battery voltage during cranking

A battery can have enough voltage to operate lights and accessories but still experience a significant voltage drop during cranking.

If system voltage falls too far, electronic control and sensor operation can become unreliable.

11. Test the ECM/PCM last

Only after the external circuits and components have been properly tested should the engine control module become a serious suspect.

Why an Oscilloscope Can Be Important for P0320

P0320 can be an intermittent or signal-quality problem rather than a simple open or short circuit.

Imagine a sensor that produces a correct signal most of the time but loses one or two pulses whenever the engine reaches a particular RPM.

A basic resistance test performed with the engine stopped may show nothing wrong.

The vehicle may even start normally.

An oscilloscope, however, can reveal the abnormal waveform while the engine is cranking or running.

This is particularly useful for faults caused by:

  • Vibration

  • Heat

  • High RPM

  • Electrical interference

  • Weak sensor output

  • Damaged trigger wheels

  • Intermittent wiring

Can a Tachometer Help Diagnose P0320?

Sometimes.

If the engine-speed signal disappears, the tachometer may suddenly drop toward zero even though the engine is still physically rotating.

This can be a useful clue on vehicles where the tachometer relies on the same or a closely related RPM signal.

However, the tachometer should not be treated as a definitive diagnostic test.

Modern vehicles can calculate and distribute engine-speed information through different control modules and communication networks, so tachometer behavior varies by vehicle.

P0320 and the Crankshaft Position Sensor

P0320 and crankshaft position sensor codes can sometimes appear together, but they are not necessarily identical.

A crankshaft position sensor may be the source of the engine-speed information on a modern engine, while P0320 describes a broader engine-speed/ignition reference problem.

A vehicle may therefore have:

  • P0320 alone

  • A crankshaft position sensor code alone

  • P0320 together with a crankshaft code

  • P0320 together with camshaft synchronization codes

The exact combination should always be interpreted using the vehicle manufacturer's diagnostic information.

P0320 vs. P0321, P0322 and Related Codes

These codes can look very similar but describe different conditions.

P0320 – Ignition / Distributor Engine Speed Input Circuit Malfunction

A general malfunction in the engine-speed/ignition reference input circuit.

P0321 – Ignition / Distributor Engine Speed Input Circuit Range / Performance

The signal is present but its behavior is outside the expected range or performance characteristics.

P0322 – Ignition / Distributor Engine Speed Input Circuit No Signal

The ECM does not detect the expected engine-speed/ignition reference signal.

This distinction can be useful during diagnosis.

P0320 is broader, while the other codes provide more information about the type of signal problem detected.

Is P0320 Serious?

It can be.

The seriousness depends on the symptoms.

If the vehicle only has a stored code and continues to operate normally, the problem may be relatively minor at that moment.

However, if the engine is:

  • Stalling

  • Difficult to start

  • Suddenly losing power

  • Misfiring severely

  • Cranking without starting

  • Losing the RPM signal

then the vehicle should not be treated as reliable.

An engine-speed signal can disappear without much warning, potentially causing the engine to shut down while driving.

Can You Drive With P0320?

If the vehicle starts and runs normally, it may be possible to drive a short distance to a repair facility, but the problem should not be ignored.

Avoid unnecessary long trips or demanding driving if the engine-speed signal is unstable.

If the engine is already stalling, difficult to restart, losing significant power, or repeatedly cutting out, continued driving is not advisable.

A sudden engine stall can create a dangerous situation, particularly in traffic.

The Most Common Diagnostic Mistake

The biggest mistake with P0320 is treating the code as a direct parts-replacement instruction.

A technician might see the code and immediately replace a crankshaft sensor, distributor, ignition module, or another component.

Sometimes that fixes the problem.

Sometimes it does not.

The correct approach is to determine which component generates the engine-speed signal on that particular vehicle, then verify the power supply, ground, wiring, connector, signal quality, mechanical trigger, and synchronization.

Only after those checks should the suspected component be replaced.

Final Takeaway

P0320 means the ECM/PCM has detected a malfunction involving the ignition/distributor engine-speed input or reference signal circuit.

On an older distributor-equipped vehicle, the problem may involve the distributor pickup or ignition module. On a modern distributorless engine, the diagnostic path may instead lead toward the crankshaft position sensor, ignition control system, wiring, or another engine-speed reference circuit.

The code can produce anything from a Check Engine Light with almost normal driving to hard starting, intermittent no-start, misfire, sudden stalling, or complete engine shutdown.

The most reliable diagnosis is based on the actual signal used by the vehicle, supported by wiring-diagram checks, electrical testing, live data, and—when necessary—oscilloscope waveform analysis. Replacing a sensor solely because P0320 is stored is not a complete diagnosis.