Check engine/visit dealer dozens of codes

General discussion of basically anything related to the 2015> Hilux

Check engine/visit dealer dozens of codes

Postby Mhewitt on Sun, 01 Oct 2023 6:50 +0000

Recently I got the Check engine/visit your dealer error message on the dash. Checking on my Scangauge, there were dozens of codes logged, with more coming in by the minute. I noted a bunch of them down and they all were engine (not, say, transmission) codes. A couple of them didn’t even apply to my engine (Bank B camshaft position sensor, for instance). Overnight it reset and the error message was gone.

It has now done this twice.

Given the number of codes, I’m wondering if it’s a wiring issue in the main engine harness - rodent damage, maybe?

Where is the engine CPU located?

Anyone seen this before?
2017 graphite SR5 extra-cab
Mhewitt
 
Posts: 65
Joined: Sun, 20 May 2018 7:11 +0000
Location: Southern Highlands, NSW


 

Re: Check engine/visit dealer dozens of codes

Postby ptommo59 on Sun, 01 Oct 2023 10:37 +0000

The Engine/Trans ECM should be located behind the glovebox on left side.

I would get a proper Scantool or Techstream to see what codes are pending, current and in history to see if there is a theme to your issue which you may be able to trace.

If you are getting random/not relevant codes it could be linked to comms or internal issue in the ECM or the list you are getting the code translation info from may be wrong for your Hilux.
ptommo59
 
Posts: 70
Joined: Mon, 20 Jul 2020 12:23 +0000
Location: Wodonga, Victoria

Re: Check engine/visit dealer dozens of codes

Postby ptommo59 on Sun, 01 Oct 2023 10:46 +0000

Here is the DTC list for your Hilux 1GD ECM if it helps

DTC No. Detection Item MIL Memory
P0016 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) - DTC stored
P0031 Oxygen (A/F) Sensor Heater Control Circuit Low (Bank 1 Sensor 1) Comes on DTC stored
P0032 Oxygen (A/F) Sensor Heater Control Circuit High (Bank 1 Sensor 1) Comes on DTC stored
P0046 Turbocharger / Supercharger Boost Control "A" Circuit Range / Performance Comes on DTC stored
P0047 Turbo / Super Charger Boost Control Solenoid Circuit Low Comes on DTC stored
P0048 Turbo / Super Charger Boost Control Solenoid Circuit High Comes on DTC stored
P0069 Manifold Absolute Pressure - Barometric Pressure Correlation Comes on DTC stored
P007C Charge Air Cooler Temperature Sensor Circuit Low Comes on DTC stored
P007D Charge Air Cooler Temperature Sensor Circuit High Comes on DTC stored
P0087 Fuel Rail / System Pressure - Too Low Comes on DTC stored
P0088 Fuel Rail / System Pressure - Too High Comes on DTC stored
P0093 Fuel System Leak Detected - Large Leak Comes on DTC stored
P00BB Fuel Injector Insufficient Flow - Forced Limited Power -*
*: Go to service warning light illuminates in combination meter DTC stored
P0100 Mass Air Flow Circuit Comes on DTC stored
P0101 Mass Air Flow Circuit Range / Performance Problem Comes on DTC stored
P0106 Manifold Absolute Pressure Circuit Problem Comes on DTC stored
P0107 Manifold Absolute Pressure / Barometric Pressure Circuit Low Input Comes on DTC stored
P0108 Manifold Absolute Pressure / Barometric Pressure Circuit High Input Comes on DTC stored
P0112 Intake Air Temperature Circuit Low Input Comes on DTC stored
P0113 Intake Air Temperature Circuit High Input Comes on DTC stored
P0115 Engine Coolant Temperature Circuit Comes on DTC stored
P0116 Engine Coolant Temperature Circuit Range / Performance Comes on DTC stored
P0117 Engine Coolant Temperature Circuit Low Input Comes on DTC stored
P0118 Engine Coolant Temperature Circuit High Input Comes on DTC stored
P011C Charge Air Temperature - Intake Air Temperature Correlation Bank 1 Comes on DTC stored
P0122 Throttle / Pedal Position Sensor / Switch "A" Circuit Low Input Comes on DTC stored
P0123 Throttle / Pedal Position Sensor / Switch "A" Circuit High Input Comes on DTC stored
P0190 Fuel Rail Pressure Sensor Circuit Comes on DTC stored
P0191 Fuel Rail Pressure Sensor Circuit Range / Performance Comes on DTC stored
P0192 Fuel Rail Pressure Sensor Circuit Low Input Comes on DTC stored
P0193 Fuel Rail Pressure Sensor Circuit High Input Comes on DTC stored
P0201 Injector Circuit / Open - (Cylinder 1) Comes on DTC stored
P0202 Injector Circuit / Open - (Cylinder 2) Comes on DTC stored
P0203 Injector Circuit / Open - (Cylinder 3) Comes on DTC stored
P0204 Injector Circuit / Open - (Cylinder 4) Comes on DTC stored
P0299 Turbo / Super Charger Underboost Comes on DTC stored
P0301 Cylinder 1 Misfire Detected Comes on DTC stored
P0302 Cylinder 2 Misfire Detected Comes on DTC stored
P0303 Cylinder 3 Misfire Detected Comes on DTC stored
P0304 Cylinder 4 Misfire Detected Comes on DTC stored
P0335 Crankshaft Position Sensor "A" Circuit Comes on DTC stored
P0337 Crankshaft Position Sensor "A" Circuit Low Input Comes on DTC stored
P0338 Crankshaft Position Sensor "A" Circuit High Input Comes on DTC stored
P0339 Crankshaft Position Sensor "A" Circuit Intermittent - DTC stored
P0340 Camshaft Position Sensor Circuit Comes on DTC stored
P0342 Camshaft Position Sensor "A" Circuit Low Input (Bank 1 or Single Sensor) Comes on DTC Stored
P0343 Camshaft Position Sensor "A" Circuit High Input (Bank 1 or Single Sensor) Comes on DTC Stored
P0400 Exhaust Gas Recirculation Flow Comes on DTC stored
P0405 Exhaust Gas Recirculation Sensor "A" Circuit Low Comes on DTC stored
P0406 Exhaust Gas Recirculation Sensor "A" Circuit High Comes on DTC stored
P0420 Catalyst System Efficiency Below Threshold (Bank 1) Comes on DTC stored
P042E Exhaust Gas Recirculation "A" Control Stuck Open Comes on DTC stored
P0488 Exhaust Gas Recirculation Throttle Position Control Range / Performance Comes on DTC stored
P0489 Exhaust Gas Recirculation Control Circuit Low Comes on DTC stored
P0490 Exhaust Gas Recirculation Control Circuit High Comes on DTC stored
P0500 Vehicle Speed Sensor Comes on DTC stored
P0504 Brake Switch "A" / "B" Correlation - DTC stored
P052F Glow Plug Control Module System Voltage Comes on DTC stored
P0545 Exhaust Gas Temperature Sensor Circuit Low (Bank 1 Sensor 1) Comes on DTC stored
P0546 Exhaust Gas Temperature Sensor Circuit High (Bank 1 Sensor 1) Comes on DTC stored
P0560 System Voltage Comes on DTC stored
P0606 ECM / PCM Processor Comes on DTC stored
P060A Internal Control Module Monitoring Processor Performance Comes on DTC stored
P060B Internal Control Module A/D Processing Performance Comes on DTC stored
P060D Internal Control Module Accelerator Pedal Position Performance Comes on DTC stored
P0617 Starter Relay Circuit High Comes on DTC stored
P0627 Fuel Pump Control Circuit / Open Comes on DTC stored
P062D No. 1 Fuel Injector Driver Circuit Performance Comes on DTC stored
P062F Internal Control Module EEPROM Error Comes on DTC stored
P0630 VIN not Programmed or Mismatch - ECM / PCM Comes on DTC stored
P064C Glow Plug Control Module Comes on DTC stored
P066B Cylinder 1 Glow Plug Control Circuit High Comes on DTC stored
P066D Cylinder 2 Glow Plug Control Circuit High Comes on DTC stored
P066F Cylinder 3 Glow Plug Control Circuit High Comes on DTC stored
P0671 Cylinder 1 Glow Plug Circuit/Open Comes on DTC stored
P0672 Cylinder 2 Glow Plug Circuit/Open Comes on DTC stored
P0673 Cylinder 3 Glow Plug Circuit/Open Comes on DTC stored
P0674 Cylinder 4 Glow Plug Circuit/Open Comes on DTC stored
P067B Cylinder 4 Glow Plug Control Circuit High Comes on DTC stored
P0683 Glow Plug Control Module to PCM Communication Circuit Comes on DTC stored
P0724 Brake Switch "B" Circuit High Comes on DTC stored
P1229 Fuel Pump System Comes on DTC stored
P1251 Step Motor for Turbocharger Control Circuit (Intermittent) Comes on DTC stored
P1271 Fuel Regulator Circuit (EDU Drive) Comes on DTC stored
P1272 Fuel Pressure Regulator Circuit Comes on DTC stored
P1603 Engine Stall History - DTC stored
P1604 Startability Malfunction - DTC stored
P1605 Rough Idling - DTC stored
P1607 Cruise Control Input Processor Comes on DTC stored
P1608 Engine Lack of Power - DTC stored
P1609 Air Fuel Ratio Too Rich - DTC stored
P166F Glow Plug Control Module Circuit Short Comes on DTC stored
P2006 Intake Manifold Runner Control Stuck Closed (Bank 1) Comes on DTC stored
P2009 Intake Manifold Runner Control Circuit Low (Bank 1) Comes on DTC stored
P200C Diesel Particulate Filter Over Temperature Bank 1 Comes on DTC stored
P200E Catalyst System Temperature Too High Bank 1 Comes on DTC stored
P2010 Intake Manifold Runner Control Circuit High (Bank 1) Comes on DTC stored
P2032 Exhaust Gas Temperature Sensor Circuit Low (Bank 1 Sensor 2) Comes on DTC stored
P2033 Exhaust Gas Temperature Sensor Circuit High (Bank 1 Sensor 2) Comes on DTC stored
P2080 Exhaust Gas Temperature Sensor Circuit Range/Performance Bank 1 Sensor 1 Comes on DTC stored
P2084 Exhaust Gas Temperature Sensor Circuit Range/Performance Bank 1 Sensor 2 Comes on DTC stored
P20CD Open in Exhaust Aftertreatment Fuel Injector "A" Control Circuit Comes on DTC stored
P20CF Exhaust Aftertreatment Fuel Injector "A" Stuck Open Comes on DTC stored
P2120 Throttle / Pedal Position Sensor / Switch "D" Circuit Comes on DTC stored
P2121 Throttle / Pedal Position Sensor / Switch "D" Circuit Range / Performance Comes on DTC stored
P2122 Throttle / Pedal Position Sensor / Switch "D" Circuit Low Input Comes on DTC stored
P2123 Throttle / Pedal Position Sensor / Switch "D" Circuit High Input Comes on DTC stored
P2125 Throttle / Pedal Position Sensor / Switch "E" Circuit Comes on DTC stored
P2127 Throttle / Pedal Position Sensor / Switch "E" Circuit Low Input Comes on DTC stored
P2128 Throttle / Pedal Position Sensor / Switch "E" Circuit High Input Comes on DTC stored
P2138 Throttle / Pedal Position Sensor / Switch "D" / "E" Voltage Correlation Comes on DTC stored
P2141 Diesel Throttle Motor Circuit Low Comes on DTC stored
P2142 Diesel Throttle Motor Circuit High Comes on DTC stored
P2195 Oxygen (A/F) Sensor Signal Stuck Lean (Bank 1 Sensor 1) Comes on DTC stored
P2226 Barometric Pressure Circuit Comes on DTC stored
P2228 Barometric Pressure Circuit Low Input Comes on DTC stored
P2229 Barometric Pressure Circuit High Input Comes on DTC stored
P2237 Oxygen (A/F) Sensor Pumping Current Circuit / Open (Bank 1 Sensor 1) Comes on DTC stored
P2238 Oxygen (A/F) Sensor Pumping Current Circuit Low (Bank 1 Sensor 1) Comes on DTC stored
P2239 Oxygen (A/F) Sensor Pumping Current Circuit High (Bank 1 Sensor 1) Comes on DTC stored
P2252 Oxygen (A/F) Sensor Reference Ground Circuit Low (Bank 1 Sensor 1) Comes on DTC stored
P2253 Oxygen (A/F) Sensor Reference Ground Circuit High (Bank 1 Sensor 1) Comes on DTC stored
P2263 Turbo/Super Charger Boost System Performance -*
*: Go to service warning light illuminates in combination meter DTC stored
P2428 Exhaust Gas Temperature Too High Bank 1 Comes on DTC stored
P242B Exhaust Gas Temperature Sensor Circuit Range / Performance Bank 1 Sensor 3 Comes on DTC stored
P242C Exhaust Gas Temperature Sensor Circuit Low Bank 1 Sensor 3 Comes on DTC stored
P242D Exhaust Gas Temperature Sensor Circuit High Bank 1 Sensor 3 Comes on DTC stored
P244B Diesel Particulate Filter Differential Pressure Too High Comes on DTC stored
P2453 Diesel Particulate Filter Pressure Sensor "A" Circuit Range/Performance Comes on DTC stored
P2454 Diesel Particulate Filter Pressure Sensor "A" Circuit Low Comes on DTC stored
P2455 Diesel Particulate Filter Pressure Sensor "A" Circuit High Comes on DTC stored
P2458 Diesel Particulate Filter Regeneration Duration Comes on DTC stored
P245C Exhaust Gas Recirculation Cooler Bypass Control Circuit Low Comes on DTC stored
P245D Exhaust Gas Recirculation Cooler Bypass Control Circuit High Comes on DTC stored
P2463 Diesel Particulate Filter Restriction - Soot Accumulation Comes on DTC stored
P2564 Turbocharger/Supercharger Boost Control Position Sensor "A" Circuit Low Comes on DTC stored
P2565 Turbocharger/Supercharger Boost Control Position Sensor "A" Circuit High Comes on DTC stored
P2610 ECM / PCM Internal Engine Off Timer Performance Comes on DTC stored
ptommo59
 
Posts: 70
Joined: Mon, 20 Jul 2020 12:23 +0000
Location: Wodonga, Victoria

Re: Check engine/visit dealer dozens of codes

Postby Mhewitt on Mon, 02 Oct 2023 5:37 +0000

Thanks for these, ptommo.

The first one I saw doesn’t appear in this list - it was Engine oil too high (or overfilled, can’t remember the wording). That was easily checked and dismissed.

I recently had something installed that ran a cable through the dash so I’ll see if the ECU harness has been dislodged.
2017 graphite SR5 extra-cab
Mhewitt
 
Posts: 65
Joined: Sun, 20 May 2018 7:11 +0000
Location: Southern Highlands, NSW

Re: Check engine/visit dealer dozens of codes

Postby Mhewitt on Sat, 14 Oct 2023 9:42 +0000

Follow up for future searches.

It appears that it was, as I suspected, a strained wiring harness behind the glove box. I had a number of cables running across this area, strapped to the existing harness. When the glove box was closed, it pressed on the bundle of cables, pulling the original harness at a hard right angle to its connectors, creating an intermittent fault. The new cable must just have been the straw that broke the camel's back. A quick reroute of cables and the fault has gone.
2017 graphite SR5 extra-cab
Mhewitt
 
Posts: 65
Joined: Sun, 20 May 2018 7:11 +0000
Location: Southern Highlands, NSW


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 20 guests