What Is Code P1310?
Code P1310 is a Toyota-specific diagnostic trouble code that signals a malfunction in the igniter circuit, also known as the ignition coil driver circuit. The igniter is an electronic component that controls the ignition coil, which generates the high voltage needed to fire your spark plugs. When the engine control module (ECM) detects a problem with this circuit, it sets the P1310 code and typically illuminates the check engine light.
What Does P1310 Mean?
The P1310 code specifically refers to “Igniter Circuit Malfunction No. 2,” meaning there’s a problem with the second igniter circuit in your Toyota’s ignition system. This code is manufacturer-specific and primarily found on Toyota, Lexus, and Scion vehicles from the 1990s through early 2010s.
The igniter module is responsible for switching the ignition coil on and off at precise moments. When the ECM detects an electrical fault—such as an open circuit, short circuit, or abnormal voltage—in the igniter circuit, it stores this code. The “No. 2” designation typically refers to a specific cylinder or igniter unit, though the exact meaning can vary by engine configuration.
Common Symptoms
- Check Engine Light: The most obvious indicator; the light will remain on or flash depending on severity
- Engine Misfires: Rough running, hesitation, or stumbling during acceleration
- Difficulty Starting: The engine may crank but struggle to ignite
- Loss of Power: Reduced engine performance and acceleration
- Rough Idle: Engine vibration or unstable RPM at a standstill
- Stalling: Engine may shut off unexpectedly while driving or at stops
- Fuel Smell: Unburned fuel odor from the exhaust due to misfires
- No Symptoms: In some cases, only the check engine light appears with no drivability issues
Possible Causes (Ranked by Frequency)
- Faulty Igniter Module (Most Common): The igniter module itself fails electrically and can no longer properly control the ignition coil. This is the most frequent cause of P1310.
- Defective Ignition Coil: A bad ignition coil can cause the ECM to detect circuit faults when trying to fire the coil.
- Corroded or Damaged Wiring: Loose, corroded, or broken wires in the igniter circuit prevent proper electrical flow.
- Poor Electrical Connections: Corroded connectors, loose terminals, or bad grounds in the igniter circuit.
- ECM Connector Issues: Loose or corroded connections at the engine control module itself.
- Defective ECM: Rarely, the ECM itself has an internal fault affecting the igniter circuit driver.
- Spark Plug Wire or Boot Damage: In some configurations, damaged spark plug wires can cause secondary circuit issues detected as igniter faults.
Diagnostic Steps
Step 1: Scan for Codes
Use an OBD-II scanner to confirm P1310 and check for any additional codes. Multiple igniter codes (P1310, P1311, P1312, etc.) suggest a wiring or ECM issue rather than a single component failure.
Step 2: Visual Inspection
Inspect the igniter module (usually mounted on or near the intake manifold or firewall) for signs of damage, corrosion, or loose connectors. Check all wiring harnesses connected to the igniter and ignition coils for visible damage, fraying, or corrosion. Verify that all connectors are fully seated and not corroded.
Step 3: Check Electrical Connections
Disconnect and reconnect all igniter-related connectors to remove any corrosion. Inspect the ECM connectors for corrosion or loose pins. Test ground connections with a multimeter to ensure proper continuity.
Step 4: Test the Igniter Module
Using a multimeter, test the igniter module for proper resistance values (consult your vehicle’s service manual for specifications). Some igniter modules can be tested by listening for a clicking sound when the ignition is turned on—a silent module typically indicates failure.
Step 5: Test the Ignition Coil
Use a multimeter to check the primary and secondary coil resistance. Compare readings to manufacturer specifications. A reading outside the acceptable range indicates a bad coil.
Step 6: Inspect Wiring and Connectors
Trace the entire igniter circuit from the ECM to the igniter module and ignition coil. Look for pinched, melted, or corroded wires. Test continuity between connectors using a multimeter.
Step 7: Check for Recalls
Contact your Toyota dealer to determine if your vehicle has any technical service bulletins (TSBs) or recalls related to the igniter circuit, as some model years had known issues.
Repair Cost Estimates
- Igniter Module Replacement: $150–$400 (parts + labor). This is the most common repair.
- Ignition Coil Replacement: $100–$300 per coil, depending on the vehicle.
- Wiring Repair/Replacement: $100–$500, depending on the extent of damage.
- Connector Cleaning/Replacement: $50–$200.
- ECM Replacement: $800–$2,000+ (rare; only if ECM is faulty).
Note: Costs vary by vehicle year, model, and location. Always get a diagnosis from a qualified mechanic before authorizing repairs.
Can I Still Drive?
Driving with a P1310 code depends on the severity of the underlying problem:
- Minor Issues (Wiring/Connections): If the code appears but the engine runs normally, you may drive cautiously to a mechanic, but avoid highway driving.
- Misfiring Engine: If you experience rough running, stalling, or significant power loss, do not drive the vehicle. Continued driving can damage the catalytic converter and cause further engine damage.
- Intermittent Issues: If the code appears intermittently with no symptoms, have the vehicle inspected soon but driving short distances is generally safe.
In all cases, have the code diagnosed and repaired as soon as possible to prevent damage to emission control systems and ensure engine reliability.
Frequently Asked Questions
Can a bad igniter module cause multiple misfire codes?
Yes. A faulty igniter module can cause misfires on the cylinder it controls, which may trigger both P1310 and misfire codes like P0300 (random misfire) or specific cylinder codes like P0301, P0302, etc. If you see multiple igniter codes (P1310, P1311, P1312), it’s more likely a wiring or ECM issue affecting multiple circuits.
What’s the difference between an igniter module and an ignition coil?
The igniter module is an electronic switch that controls when the ignition coil fires. The ignition coil is a transformer that converts low voltage from the battery into the high voltage needed to create a spark at the spark plugs. Both must work together; a failure in either can cause P1310.
Is P1310 the same on all Toyota vehicles?
P1310 is a Toyota-specific code, but its exact meaning and the components involved can vary slightly between engine types and model years. Always consult your vehicle’s service manual or a Toyota dealer for model-specific information. Some vehicles may have the igniter integrated into the ECM or coil pack, affecting diagnosis.
Can I clear the P1310 code myself?
You can clear the code using an OBD-II scanner, but it will likely return if the underlying problem isn’t fixed. Clearing the code without diagnosis is not recommended, as it masks a real ignition system problem that could worsen over time.