How to put native E85 on your G8
This will allow you to run any mix of E85 and pump gas. The sensor tells the ECM the ethanol content and adjusts the timing and fueling on the fly. You will need to make sure your fuel pump and injectors are up to the task.
The Caprice PPV is set up to run E85 out of the box but it is equiped with the ZL1 fuel pump and fuel pressure controller.
Gather your parts:
Required parts depends on where you plan to install your sensor, but this is how I installed mine.
I installed my sensor in the engine compartment between the stock metal feed line and the Magnacharger fuel rail inlet.
1. You will need an E85 fuel composition sensor. I used the 13577429 sensor because it is inexpensive and compact. The PPV and Holden Commodore use the 13577379 sensor and mount near or on the tank.
2. Sensor harness/pigtail – GM doesn’t offer a pigtail connector for this sensor for any car so I did a few hours digging around and found two different harness that are inexpensive and have the correct connector for any of the above sensors. 13352241 is the least expensive and short along with 20954434 which is about 2 or 3x as long and about double the price. All you need is the connector and leads for the sensor so just cut off the other end that is not needed.
3. Quick connect 3/8” to AN fuel fittings. Something like the Russell 644123. I used 3 of these but you may need to use 4 depending how you plumb your system.
4. -6AN hose ends. I used 2 but again it depends on how you plumb your system. If using standard AN hose something like the Russell 610025 will work, but I used quality Techafx PTFE lined hose. These require the special PTFE specific hose ends AFX600006DTBK and specific hose AFX630006.
5. You will either need to make or buy an ECM lead. I had one laying around, but you can also buy 13575575. That wire has the correct E38 terminal. You need to insert this pin into the X1 connector (black) pin 40 on the ECM. This was a PITA on my GXP but made the install worth it.
6. About 18 foot of small gauge wire again depending on where you mount the sensor. I have a few junk engine harnesses I use to for projects like this.
7. Some basic wiring skills (soldering iron and heat shrink) I also used some Painless 70950 classic braid wire wrap. This made my 6’wire harness blend right in with the stock harnesses.
8. HPtuners to activate the native E85 capibility
I will try and update this ASAP with some pictures but I wanted to get this started.
Plumbing:
This is how I mounted/plumbed my sensor.
From the metal fuel line by the firewall I used the following parts.
3/8” -6 quick connect(RUS644123) -> -6 straight coupler (RUS640003) -> 3/8” -6 quick connect(RUS644123) -> E85 sensor (13352241) 3/8” -6 quick connect(RUS644123) -> PTFE hose end (AFX600006DTBK) ->about 8” of black PTFE hose (AFX630006) -> PTFE hose end (AFX600006DTBK) -> to -6 fitting on my fuel rail. This is where you might need to add another 3/8” -6 quick connect(RUS644123) if you are using the stock rail.
Note: I used a good PTFE hose here because of the E85 and how it might react with standard rubber line. Do some reading on the TechAFX hose. Very good read. The black braided hose is actually easier to use than their fabric braided hose IMO.
Wiring:
Connect the pigtail to the sensor and measure around the back of the engine down to the ECM connectors staying away from any moving parts and high heat. Also make it look good while you’re at it. I used about 6 feet of wire for each of the 3 wires.
The sensor pigtail has a black (ground), pink (switched 12v), and a white (signal to ECM). I wired the white wire to the #40 cavity on the X1 ECM connector (Black) You may need to pop out a cavity plug or snap out a small piece of plastic that seals it off to get the terminal inserted correctly.
The switched 12V wire I tied into a wire under the fuse block that the Caprice PPV uses for the sensor.
Ground I just tied into my ground for my intercooler pump but any good ground will work.
That is about it for the hard stuff.
HPTuners:
Here is what will need to be changed in HPTuners.
These are what needed changed in the 2009.5 G8 GXP ECM. When pulling files from the Holden .bin you may need to do some adjusting so don't just throw it in and think you're done.
Here is some info from HPTuners. Some of it is refering to not running E85 and just sending a signal to the ECM to change the spark and fuel tables with a item Dave Steck is selling.
Engine>Fuel>Open&Closed Loop> Flex Fuel >EnabledSo here's what you need to know:
1. you have 2 PIDs to log:
- Alcohol % (SAE)
- Fuel Composition (Hz)
2. Spark, the params of interest are:
- Flex Fuel Spark (this is multiplied by the below then added to spark). It can be positive or negative so you can do all kinds of interesting stuff.
- AFR Correction Mult vs. Composition (this is used for all gas/alcohol spark blending Flex FUel Spark and PE/COT Spark) - typical numbers here are 0, 0.25, 0.5, 0.75, 1.0 (cals that are all 0's need to be fixed up)
3. Fuel params:
- open loop tables and PE tables on newer OS's blend between gas and alcohol tables using blend factor below
- blend factor 0 is gas table, 1 is alcohol, 0.5 is middle, you get the idea. (usually this has values in it, again fix if all 0's)
- Note: if your stoich table has a flex fuel cal in here you need to set it to something constant across the whole table (ie. gas numbers) otherwise as you change the freq, the stoich will change.
- obviously you need to be open loop for the fuel stuff to work.
Engine>Fuel>Open&Closed Loop> Flex Fuel Sensor>Sensor
Engine>Fuel>Transient>Transient Fuel Mass Evaporation>Evaporation Factor Blend (copy from 2012 Holden 6.0L sedan file)
Engine>Fuel>Transient>Transient Fuel Mass gain>Impact Factor Blend (copy from 2012 Holden 6.0L sedan file)
Engine>Spark>Advance>Spark Correction>Flex Fuel Spark (copy from 2012 Holden 6.0L sedan file)
Engine Diagnostics>Airflow>Flex Fuel>Flex Fuel Sensor Diag>Enable
Engine Diagnostics>Airflow>Flex Fuel>Flex Fuel Diag delay >10sec
Engine Diagnostics>DTC’s>P0169> SES enable & 1-MIL on Second Error
Engine Diagnostics>DTC’s>P0178> SES enable & 1-MIL on Second Error
Engine Diagnostics>DTC’s>P0179> SES enable & 1-MIL on Second Error
Installed picture