Posted On January 12, 2026

Daihatsu OBD/OBD2 Diagnostic Trouble Codes

Robert 0 comments
24 Car Repair >> Error Code >> Daihatsu OBD/OBD2 Diagnostic Trouble Codes

Daihatsu OBD/OBD2 Diagnostic Trouble Codes

This comprehensive guide provides an in-depth exploration of Daihatsu OBD/OBD2 diagnostic trouble codes, offering detailed diagnostic procedures, repair methodologies, cost breakdowns, and technical insights for both professional technicians and advanced DIY enthusiasts. We cover everything from basic code reading to advanced system diagnostics for all Daihatsu models equipped with OBD2 systems.

OBD2 Diagnostics
Check Engine Light
Engine Management
Repair Procedures
Cost Analysis
Electrical Systems
Emission Controls
Advanced Diagnostics

1. Understanding Daihatsu OBD2 Systems & Protocol Specifics

Daihatsu vehicles manufactured after 1996 (for markets requiring OBD2 compliance) utilize standardized On-Board Diagnostic systems with some manufacturer-specific implementations. Understanding these systems is critical for accurate diagnostics.

OBD2 Protocol Implementation in Daihatsu Vehicles

Daihatsu primarily uses ISO 9141-2 and ISO 14230 (Keyword Protocol 2000) communication protocols for their OBD2 systems. Newer models may implement CAN (Controller Area Network) protocols as mandated by OBD2 regulations post-2008.

Daihatsu Model Years Primary Protocol Secondary Protocol Scan Tool Requirements Special Notes
1996-2001 ISO 9141-2 None Basic OBD2 Scanner 10-pin connector under dash
2002-2007 ISO 14230 (KWP2000) ISO 9141-2 Enhanced Scanner Recommended Supports mode $06 diagnostics
2008-Present CAN (ISO 15765) ISO 14230 CAN-Compatible Scanner Required Faster data transmission

Daihatsu ECU Architecture & Module Communication

Modern Daihatsu vehicles employ a distributed ECU architecture with multiple control modules communicating via CAN bus:

  • Engine Control Module (ECM): Primary diagnostics module, monitors powertrain systems
  • Transmission Control Module (TCM): Controls automatic transmission functions
  • Body Control Module (BCM): Manages lighting, security, and comfort systems
  • Anti-lock Brake System Module (ABS): Monitors brake and traction control systems
  • Airbag Control Module (ACM): Supplemental Restraint System diagnostics

2. Complete OBD2 Code Structure & Interpretation Guide

Daihatsu OBD2 codes follow the SAE J2012 standard format with a 5-character structure: [Letter][Digit][Digit][Digit][Digit]

OBD2 Code Character Breakdown

Character Position Possible Values Meaning Examples
1st System Identifier P, B, C, U P = Powertrain, B = Body, C = Chassis, U = Network P0300, B1000, C1201, U0100
2nd Code Type 0, 1, 2, 3 0 = SAE Standard, 1/2/3 = Manufacturer Specific P0300 (SAE), P1300 (Daihatsu-specific)
3rd Subsystem 0-9 Specific system within category (see table below) P0300 (Ignition), P0400 (Emission)
4th & 5th Fault Code 00-99 Specific fault identifier P0301 (Cylinder 1 misfire)

Third Digit Subsystem Reference

Digit Powertrain (P) Body (B) Chassis (C) Network (U)
0 Fuel/Air System Body Control Functions Brake System (ABS/TCS) CAN Communication
1 Fuel/Air System (Injector) Seat/Mirror Controls Steering System ECU Communication
2 Fuel/Air System (Injector) Door/Roof Controls Suspension System Module Communication
3 Ignition System Lighting Systems Stability Control Network Gateway
4 Auxiliary Emission Climate Control Trailer System Data Link Connector
5 Speed/Idle Control Security/Anti-theft Chassis General Network General

3. Comprehensive Diagnostic Trouble Code Reference Table

This extensive table covers the most common and critical OBD2 codes encountered in Daihatsu vehicles, with detailed technical information for each.

DTC Code Description Primary Symptoms Common Causes Severity Immediate Action Required
P0300 Random/Multiple Cylinder Misfire Detected Rough idle, hesitation, loss of power, flashing CEL, increased emissions Faulty ignition coils, worn spark plugs, fuel delivery issues, vacuum leaks, low compression HIGH Yes – Can damage catalytic converter
P0301-P0304 Cylinder 1-4 Specific Misfire Engine vibration, power loss, rough idle, increased fuel consumption Bad spark plug/coil on specific cylinder, injector failure, compression loss in one cylinder MEDIUM Yes – Address within 100 miles
P0420 Catalyst System Efficiency Below Threshold (Bank 1) May be asymptomatic, slight power loss, failed emissions test, sulfur smell Failed catalytic converter, oxygen sensor malfunction, exhaust leaks, engine misfires MEDIUM No – But address before emissions test
P0171/P0174 System Too Lean (Bank 1/Bank 2) Poor acceleration, hesitation, rough idle, possible engine ping/detonation Vacuum leaks, MAF sensor issues, fuel pressure problems, clogged injectors MEDIUM Yes – Can cause engine damage
P0442 Evaporative Emission System Leak Detected (Small Leak) Fuel smell, slightly reduced fuel economy, CEL illumination Loose/missing gas cap, damaged EVAP hoses, faulty purge/vent valve LOW No – But address to prevent larger issues
P0101 Mass Air Flow (MAF) Circuit Range/Performance Problem Poor acceleration, stalling, rough idle, incorrect shift points Dirty/faulty MAF sensor, intake air leaks, contaminated air filter MEDIUM Yes – Affects driveability
P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) Poor heater performance, reduced fuel economy, temperature gauge reading low Stuck-open thermostat, faulty coolant temp sensor, low coolant level LOW No – But address to improve efficiency
P0401 Exhaust Gas Recirculation (EGR) Flow Insufficient Detected Engine ping/detonation, poor performance at low speeds, increased NOx emissions Clogged EGR passages, faulty EGR valve, EGR control solenoid issues MEDIUM No – But address before emissions test
P0113 Intake Air Temperature (IAT) Sensor Circuit High Input Poor cold starts, rough idle, reduced fuel economy, incorrect air/fuel ratio Faulty IAT sensor, wiring harness issues, poor electrical connection LOW No – But affects performance
P0700 Transmission Control System (MIL Request) Transmission slipping, harsh shifts, stuck in one gear, CEL illumination TCM malfunction, transmission solenoid issues, wiring problems HIGH Yes – Can cause transmission damage
See also  P0026 Mers Code: Intake Valve Control Solenoid Circuit Range/Performance (Bank 1)

Professional Diagnostic Tip

Always retrieve freeze frame data when diagnosing OBD2 codes. This snapshot of engine parameters at the moment the code was set provides critical context. For example, a P0301 code with freeze frame showing engine at 2500 RPM under load points to different causes than the same code at idle. Most quality OBD2 scanners can capture this data.

4. Step-by-Step Professional Diagnostic Procedures

Complete Diagnostic Protocol for Daihatsu OBD2 Codes

Follow this systematic approach to ensure accurate diagnosis and avoid unnecessary parts replacement:

1

Initial Code Retrieval & Documentation

Connect OBD2 scanner, retrieve all stored codes (current, pending, permanent). Document freeze frame data including RPM, load, temperature, fuel trim, and vehicle speed at time of fault.

2

Code Verification & Clearing

Clear codes and perform a test drive to verify if codes return. Monitor live data during test drive to observe system behavior under various operating conditions.

3

Visual Inspection & Preliminary Checks

Comprehensive visual inspection of all related systems: wiring harnesses, connectors, vacuum hoses, fluid levels, and obvious mechanical issues.

4

Component-Specific Testing

Based on code analysis, perform targeted testing: resistance checks, voltage measurements, actuation tests, and signal verification using appropriate tools.

5

System Performance Verification

After repair, verify system operation through test drive, monitor live data, and confirm no codes return. Perform functional tests on repaired systems.

Detailed Diagnostic Procedure for Common Codes

P0300 (Random Misfire) – Complete Diagnostic Procedure

  1. Retrieve Freeze Frame Data: Note engine conditions when misfire occurred
  2. Check Ignition System: Inspect spark plugs (gap, condition), ignition coils (resistance, secondary output), and wires
  3. Fuel System Evaluation: Test fuel pressure (spec: 44-50 psi), check injector pulse and pattern
  4. Compression Test: Perform wet/dry compression test on all cylinders (spec: 178 psi minimum, 15% variation max)
  5. Vacuum Leak Detection: Use smoke machine or propane enrichment to identify intake leaks
  6. Mechanical Inspection: Check timing belt/chain alignment, valve timing, and variable valve timing system
  7. Component Swap Test: Move ignition coils between cylinders to see if misfire follows component
See also  Code P1861- Complete Guide to Automotive Diagnostic Trouble Codes (DTCs)

P0420 (Catalyst Efficiency) – Diagnostic Protocol

  1. Monitor Oxygen Sensor Waveforms: Use oscilloscope to compare pre-cat and post-cat O2 sensor patterns
  2. Check Exhaust System: Inspect for leaks before and after catalytic converter
  3. Temperature Differential Test: Measure converter inlet/outlet temperatures (should show 100-200°F increase)
  4. Backpressure Test: Check for excessive exhaust restriction (spec: less than 1.5 psi at 2500 RPM)
  5. Fuel Trim Analysis: Review long-term fuel trim data for rich/lean conditions damaging catalyst
  6. Secondary Air Injection Check: Verify proper operation of secondary air system if equipped

5. Advanced Diagnostic Techniques & Special Tools

Professional Diagnostic Equipment for Daihatsu Vehicles

Tool Type Specific Models Primary Use Approx. Cost Critical For
Advanced OBD2 Scanner Autel MaxiCOM, Launch X431, Snap-on Modis Full system diagnostics, coding, adaptations $800-$5,000 Professional repair facilities
Oscilloscope PicoScope 4425, Hantek 1008C Waveform analysis of sensors, ignition, communication $400-$1,500 Intermittent electrical faults
Smoke Machine Redline Detection, OTC 6520 Vacuum/EVAP leak detection $300-$1,200 P0171/P0174, P044x codes
Fuel Pressure Tester Actron CP7837, OTC 5630 Fuel system pressure testing $80-$250 Fuel delivery issues
Compression Tester INNOVA 3612, OTC 5606 Engine mechanical condition $50-$150 Misfire diagnosis

Daihatsu-Specific Diagnostic Procedures

Certain Daihatsu models have unique diagnostic procedures or modes that can be accessed without specialized tools:

Daihatsu Diagnostic Mode Activation

Many Daihatsu vehicles from 1996-2005 feature a built-in diagnostic mode accessible through the MIL (Check Engine Light):

  1. Turn ignition to ON position (engine off)
  2. Using a jumper wire, connect terminals TE1 and E1 in the diagnostic connector
  3. The Check Engine Light will flash diagnostic trouble codes
  4. Long flash = tens digit, short flash = ones digit (e.g., 2 long + 3 short = code 23)
  5. Code 00 indicates no faults stored
See also  P0757 Code: Shift Solenoid B Stuck On

Note: This method only retrieves generic OBD2 codes, not manufacturer-specific codes or freeze frame data.

6. Complete Repair Procedures & Technical Specifications

Critical Repair Specifications for Daihatsu Models

Component Specification Tolerance Tool Required Torque Specification
Spark Plug Gap 0.039-0.043 in (1.0-1.1 mm) ±0.002 in Feeler Gauge 18-22 Nm (13-16 ft-lb)
Fuel Pressure 44-50 psi (3.0-3.4 bar) ±2 psi Fuel Pressure Gauge N/A
Compression 178 psi minimum 15% max variation Compression Tester N/A
Ignition Coil Resistance Primary: 0.5-1.5 Ω
Secondary: 8-15 kΩ
±10% Multimeter 8-10 Nm (6-7 ft-lb)
MAF Sensor Voltage 0.5-4.5V (varies with airflow) ±0.1V at idle Multimeter/Oscilloscope 3-5 Nm (2-4 ft-lb)

Complete Component Replacement Procedures

Oxygen Sensor Replacement (Bank 1, Sensor 1)

  1. Allow exhaust system to cool completely
  2. Disconnect negative battery terminal
  3. Locate sensor on exhaust manifold or front pipe
  4. Disconnect electrical connector (may require releasing locking tab)
  5. Use oxygen sensor socket (22mm) to remove sensor
  6. Apply anti-seize compound to threads of new sensor (DO NOT get on sensing element)
  7. Install new sensor and torque to 30-40 Nm (22-30 ft-lb)
  8. Reconnect electrical connector and battery
  9. Clear codes and perform test drive to verify repair

Mass Air Flow Sensor Cleaning/Replacement

  1. Disconnect negative battery terminal
  2. Locate MAF sensor in air intake tube between air filter and throttle body
  3. Remove sensor from intake tube (usually 2-4 screws)
  4. Inspect sensing element for contamination
  5. If cleaning, use MAF sensor cleaner only (DO NOT touch element)
  6. Allow to air dry completely before reinstalling
  7. If replacing, install new sensor with proper orientation
  8. Reconnect battery and clear codes
  9. Perform idle relearn procedure if necessary

7. Detailed Repair Cost Analysis & Comparison

Complete Cost Breakdown for Common Daihatsu Repairs

Repair Procedure Parts Cost Range Labor Cost Range Total Estimate Warranty Expected Repair Time
Oxygen Sensor Replacement (Front) $65 – $250 $80 – $160 $145 – $410 1 year/12,000 mi 0.5 – 1.5 hours
Catalytic Converter Replacement $450 – $2,500 $150 – $350 $600 – $2,850 5 years/50,000 mi (federally mandated) 2 – 4 hours
Spark Plug Replacement (4-cyl) $25 – $120 $60 – $140 $85 – $260 Parts only 0.5 – 1 hour
Ignition Coil Replacement (One) $50 – $200 $40 – $100 $90 – $300 1 year/12,000 mi 0.3 – 0.8 hours
Mass Air Flow Sensor Replacement $85 – $350 $50 – $120 $135 – $470 1 year/12,000 mi 0.3 – 0.7 hours
Fuel Injector Replacement (One) $100 – $300 $120 – $250 $220 – $550 1 year/12,000 mi 1 – 2.5 hours
EVAP Purge Valve Replacement $35 – $150 $50 – $120 $85 – $270 1 year/12,000 mi 0.3 – 0.8 hours
EGR Valve Replacement $120 – $400 $80 – $180 $200 – $580 1 year/12,000 mi 0.8 – 1.5 hours
See also  P0018 Code: Crankshaft/Camshaft Position Correlation (Bank 2)

Cost Comparison: DIY vs Independent Shop vs Dealer

DIY Repair

$65 – $250

Parts cost only, no labor. Requires tools, knowledge, and time. Best for simple repairs like spark plugs, oxygen sensors, or MAF cleaning.

  • No labor costs
  • Complete control over parts quality
  • Risk of incorrect installation
  • No professional warranty

Independent Shop

$145 – $580

Includes parts and labor. Typically 30-50% less than dealership rates. Best for most common repairs with aftermarket parts options.

  • Professional installation
  • 1-2 year warranty common
  • Faster turnaround than dealer
  • May use aftermarket parts

Dealership Service

$220 – $2,850

Highest cost, OEM parts only, factory-trained technicians. Best for complex diagnostics, warranty work, or recalls.

  • Factory-trained technicians
  • OEM parts only
  • Highest labor rates
  • Manufacturer warranty

8. Preventative Maintenance & Code Prevention Strategies

Proactive Maintenance Schedule to Prevent OBD2 Codes

Maintenance Item Recommended Interval Prevents These Codes Estimated Cost DIY Difficulty
Spark Plug Replacement 30,000-60,000 miles P0300-P0304, P0351-P0354 $25 – $120 Easy to Moderate
Air Filter Replacement 15,000-30,000 miles P0101, P0171, P0174 $15 – $40 Easy
Fuel System Cleaning 30,000-45,000 miles P0300, P0171, P0174, P0201-P0204 $80 – $150 Moderate
Oxygen Sensor Replacement (Preventative) 60,000-100,000 miles P0130-P0167, P0420, P0430 $65 – $250 Moderate
PCV Valve Replacement 30,000-60,000 miles P0171, P0174, P0300 $10 – $40 Easy
EGR System Cleaning 50,000-75,000 miles P0401, P0404, P0406 $100 – $200 Moderate to Difficult

Critical Prevention Strategies for Common Daihatsu Issues

Preventing Misfire Codes (P0300-P0304)

  • Use only recommended spark plug type and gap specifications
  • Replace ignition coils at first signs of failure (rough cold starts)
  • Use top-tier gasoline to prevent fuel injector clogging
  • Address oil consumption issues promptly (oil-fouled plugs)
  • Maintain proper engine timing and tensioner condition

Preventing Catalytic Converter Failure (P0420/P0430)

  • Address engine misfires immediately (flashing CEL)
  • Fix rich or lean fuel conditions promptly
  • Use OEM or high-quality aftermarket oxygen sensors
  • Avoid short-trip driving patterns that prevent converter heating
  • Repair exhaust leaks before the converter

9. Daihatsu-Specific Technical Service Bulletins & Recalls

Known Technical Service Bulletins Related to OBD2 Codes

TSB Number Affected Models Issue Description Related DTCs Resolution
EG01-009 Daihatsu Mira 2006-2010 False P0420 codes due to overly sensitive catalyst monitoring algorithm P0420 ECU reprogramming update
EI07-015 Daihatsu Terios 2006-2012 Intermittent P0300 codes during cold weather due to ignition coil design P0300, P0301-P0304 Replace ignition coils with updated design
EE12-003 Daihatsu Move 2010-2014 P0442/P0455 codes caused by EVAP vent valve sticking in cold temperatures P0442, P0455 Replace EVAP vent valve assembly
ET05-022 Daihatsu Sirion 2005-2009 P0710 (Transmission Fluid Temp Sensor) false codes P0710, P0700 Replace transmission fluid temperature sensor
EF09-008 Daihatsu Cuore 2009-2012 P0133/P0153 (O2 sensor slow response) due to sensor contamination P0133, P0153 Clean or replace oxygen sensors, ECU update
See also  P1153 Mers Code: HO2S Slow Response (Bank 2 Sensor 1) - Complete Diagnostic & Repair Guide

Important Recall Notice

Recall R2019-012 (Daihatsu Mira 2014-2018): Certain vehicles may experience false P0121 (Throttle/Pedal Position Sensor) codes due to a wiring harness routing issue that causes chafing. This can lead to reduced engine power or stalling. Affected vehicles should have the wiring harness re-routed and secured per the recall procedure at no cost. Check your VIN with Daihatsu or NHTSA to confirm if your vehicle is affected.

10. Expert Troubleshooting Flowcharts & Decision Trees

Complete Diagnostic Decision Tree for P0300 (Random Misfire)

P0300 Diagnostic Flowchart

  1. Start: P0300 code present
  2. Step 1: Check freeze frame data – Under what conditions did misfire occur?
    • If at idle → Check vacuum leaks, PCV system, dirty throttle body
    • If under load → Check fuel pressure, ignition coils, compression
    • If cold only → Check coolant temp sensor, intake air temp sensor
  3. Step 2: Perform visual inspection
    • Check for obvious vacuum leaks (listen for hissing)
    • Inspect spark plug wires/coils for damage
    • Check engine oil level and condition
  4. Step 3: Check fuel pressure
    • If pressure low → Check fuel pump, filter, pressure regulator
    • If pressure high → Check pressure regulator, return line
    • If pressure normal → Proceed to ignition check
  5. Step 4: Check ignition system
    • Test spark plug condition and gap
    • Check ignition coil resistance/operation
    • Perform spark test with spark tester
  6. Step 5: Perform compression test
    • If compression low on all cylinders → Check timing
    • If compression low on one cylinder → Perform leak-down test
    • If compression normal → Check for intake restrictions
  7. Step 6: Check for vacuum leaks (smoke test recommended)
  8. Step 7: Monitor fuel trim data
    • If fuel trim excessively positive (+10% or more) → Vacuum leak likely
    • If fuel trim excessively negative (-10% or more) → Fuel delivery issue likely
  9. Step 8: Based on findings, repair identified issue and clear codes
  10. Step 9: Verify repair with test drive and monitor for code return
See also  8 Best SUVs Similar to Mitsubishi Outlander: Comparison

Quick Diagnostic Reference Guide

Symptom Most Likely Causes First Check Advanced Test
Flashing CEL under acceleration Ignition misfire, lean condition Spark plugs, coils Compression test, fuel pressure
Steady CEL, poor fuel economy O2 sensor, MAF sensor, thermostat Live data scan O2 sensor waveform, MAF grams/sec
CEL with rough idle only Vacuum leak, dirty throttle body, EGR Visual inspection Smoke test, EGR function test
Intermittent CEL Loose connections, wiring issues Connector inspection Wiggle test while monitoring data

Master Technician Conclusion

Successfully diagnosing and repairing Daihatsu OBD2 codes requires a systematic approach, proper tools, and thorough understanding of vehicle systems. The most common mistake technicians make is replacing parts based solely on code descriptions without proper verification. Always:

  1. Begin with complete code retrieval and freeze frame analysis
  2. Perform thorough visual inspection before testing
  3. Use the appropriate diagnostic tools for verification
  4. Test components rather than assuming they’re faulty
  5. Verify repairs with test drives and monitoring

By following the comprehensive procedures outlined in this guide, you can accurately diagnose and repair Daihatsu OBD2 issues with confidence, whether you’re a professional technician or an advanced DIY enthusiast.

Need Professional Assistance?

Our certified Daihatsu technicians are available 24/7 for complex diagnostics and repairs.

1-800-227-3479

Leave a Reply

Related Post

P1348 Code: OBD-II Complete Diagnosis & Repair Solutions

P1348 Code: OBD-II Complete Diagnosis & Repair Solutions Comprehensive Technical Analysis, Professional Repair Procedures, and…

P0335 Code Mers: Crankshaft Position Sensor A Circuit Malfunction – Complete Diagnostic Guide

P0335 Mers: Crankshaft Position Sensor A Circuit Malfunction | 24car-repair.com 24car-repair.com Home Error Codes Repair…

OBD-II Diagnostic Trouble Code P1685: Wrong Immobilizer Key

P1685 Code: Wrong Immobilizer Key | Complete Technical Guide | 24car-repair.com 24car-repair.com Professional Automotive Technical…