Results 1 to 12 of 82

Threaded View

  1. #1
    Green block gangster Array
    Join Date
    May 2004
    Car:
    twin GX160's

    DIY PGMFI Diagnostics - Codes

    Disclaimer: The following is provided as a GUIDE ONLY, and neither myself nor Ozhonda take any responsibility for the outcomes of someone else doing the following. You follow these steps at your own risk!





    Aim:

    Read fault codes from PGMFI ECU to Diagnose and Repair the PGMFI system on your Honda.


    Required:


    - a Honda with a fault
    - the ignition key

    - Short Connector or bent paperclip
    - the two pin SCS connector

    or a scan tool and the 3 pin DLC connector.



    The aim of this DIY is to find and diagnose a fault with your fuel injection system. Commonly known on Honda's as the PGMFI system. PGMFI is short for Programmed Fuel Injection.

    This DIY covers the codes found on AUDM cars, although it can be adopted to JDM and USDM. These codes are the same for OBDO, OBDI, OBDIIa and OBDIIb. To retrieve codes from an OBDO vehicle you simply have to turn on the ignition switch to position II and look at the window on the PGMFI ECU and count the codes out from the flashing red LED, however on OBDI and OBDII cars, you are require to bridge what’s called "SCS" service check connector then turn the ignition on to position II, the yellow engine lamp on the dash known as "MIL" Malfunction Indicator Lamp will blink the codes.

    Below is a list of fault codes found in the Honda PGMFI system.


    0 ECU - Electronic Control Unit
    1 O2A - Oxygen sensor #1
    2 O2B - Oxygen sensor #2
    3 MAP - Manifold Absolute Pressure sensor
    4 CKP - Crank Position sensor
    5 MAP - Manifold Absolute Pressure sensor
    6 ECT - Engine Coolant Temp sensor
    7 TPS - Throttle Position Sensor
    8 TDC - Top Dead Centre sensor
    9 CYP - Cylinder Position sensor
    10 IAT - Intake Air Temperature sensor
    12 EGR - Exhaust Gas Recirculation lift valve
    13 BARO - atmospheric pressure sensor
    14 EACV - (IAC) - Electronic Air Control Valve
    15 IOS - Ignition Output Signal
    16 INJ - Fuel Injectors
    17 VSS - Vehicle Speed Sensor
    19 ATLC - Automatic Transmission Lockup Control Valve
    20 ELD - Electrical Load Detector
    21 VTS - VTEC Spool Solenoid
    22 VTP - VTEC Pressure valve
    23 KS - Knock sensor
    41 PO2H - Primary Oxygen Sensor Heater
    42 SO2H - Secondary Oxygen Sensor Heater
    43 FSS - Fuel Supply System



    - click on the fault code number above for an example of the MIL

    - click on the sensor name for a DIY diagnostics of the sensor


    STEP 1


    locate your SCS connector. its a blue two pin female connector that looks like this.










    STEP 2


    Plug in the Short Connector. If you don't have a short connector use a paperclip to bridge the two metal pins in the connector. see pic below





    I have made my own Short Connector from an old harness I had. I put a switch on the end, this helps for when you work with SRS and ABS systems.




    STEP 3

    Turn on the Ignition Switch to Position II, but do not start the car. If the PGMFI system is all OK, then with the Short connector plugged in and the Ignition ON, you will get the MIL stay on constantly with no flashes. see below picture MIL is shown in yellow circle





    If you are having troubles with your car, then it may be related to the Ignition system like Ignition leads or coil or even a blocked fuel filter or air filter, main relay or fuel pump. The computer cannot monitor these and will not know if they are at fault.





    STEP 4

    Record the fault codes on a piece of paper so you can cross reference the codes. The Codes are flashed out as followed.


    Tens are represented by a long flash of the MIL
    Units are represented by a short quick flash of the MIL

    example, code 43 ( fuel supply system )

    long long long long quick quick quick


    the ECU will pause for two seconds and repeat the fault code again. read the codes out at least twice to make sure you have the correct code recorded.

    it is possible to have multiple codes in the ECU, if you do, you get 1 code then a 2 second wait then the next code.

    below is an example of code 43 and to the right code 41 and code 1


    ...............................................






    A trap for noobs.

    - don’t confuse code 10 for code 1
    - don’t confuse code 1 for code 10
    - don’t confuse code 2 for code 20
    - don’t confuse code 20 for code 22
    - don’t confuse code 20 for code 2

    you get the picture



    that’s it, you have read the fault codes out of the ECU. now if your brave, click the link ( if it exists ) of the code you have and try to diagnose and repair the problem.


    look bellow for SCS, ECU locations and on how to reset the ECU.



    OBDO

    for OBDO cars locate the the ECU which is usually under the passangers floorwell carpet. Pull the carpet back and you should see this






    - located in the green circle in the pic above is a hole with a red LED in it. If there is a fault code stored in ECU memory it will blink out the code an the same manner as described above with the MIL when the ignition switch is in the II position. If all is OK with the PGMFI system then you will get a quick flicker of the LED when the ignition switch is turned on and the LED will stay off.




    .



    Note: I nor OzHonda.com take no responsibility if you mis-diagnose or simply replace a sensor for no reason and get stuck with an expensive part you can’t return.

    Disclaimer: The following is provided as a GUIDE ONLY, and neither myself nor Ozhonda take any responsibility for the outcomes of someone else doing the following. You follow these steps at your own risk!
    Last edited by ECU-MAN; 05-05-2014 at 05:54 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBadvanced CMPS v4.1.3


Terms and Conditions
Ozhonda.com is in no way affiliated with the Honda motor company or Honda Australia in anyway whatsoever.