any ideas why the Maf was reporting loads of air initially ?
15g/s is not uncommon for a dead cold start.
I'm having a hard time coming up with a probable cause to your problem. Changing the MAF is the next best guess and it's a guess. See the bottom of this post.
15 April cold start.
- Engine at 44C when started, so not totally cold.
- The SAP is not commanded to operate.
- Engine running on E10, so 0.75V is normal max O2 voltage. The Pre-Cat O2's are switching higher, which indicates a rich mixture.
- Fuel Trims charts shows the typical cold start profile with it running rich, expect it is offset richer than expected for E10 fuel.
- Pre-Cat O2 sensors are heating during fuel status 1, open loop. They heat rich. This is typical of a partly hot, cold start, where the SAP does not operate. Remember that the fuel trims during open loop are just the last recorded LTFT and do not represent the mixture, so the O2's are your only clue.
- Everything is saying that you have a rich mixture, which is your problem.
16 April cold start
- Engine at 16C, so it's a true cold start.
- SAP is not commanded on. Does it have a SAP?
- The Pre-Cat O2's heat and trend lean. This is typical for an Engine without a SAP (reference engine is a M54B30/MS43 without SAP from factory).
- Remember this engine has new Pre-Cat O2's.
- On going to closed loop, the DME goes straight to fuel status 8 (not 2 for closed loop). 8 = Pre-Cat O2 sensor fault. The sensors are new, so, it is assumed that they are telling truth and the DME is reacting to the large difference in their signals and that they are not switching.
- Bank 1 O2 sensor flat lines to near 0V indicating a very lean condition.
- Bank 2 O2 sensor shoots above 0.9V indicating a very rich condition. Then over nearly 50 seconds, it trends down then drops to around 0.05V indicating a very lean condition.
- The fuel trims start at the last recorded LTFT during open loop. This is very rich. Remember that this does not represent the mixture at that time.
- On switching to fuel status 8, the fuel trims drop back to 0% almost immediately. Researching old logs, shows that depending on the DME, when the fuel system goes to status 8, the fuel trims either trends to the last recorded LTFT or to 0%. So, that Fuel trim activity is normal.
- What is not known is how the DME controls the mixture during fuel status 8? It is assumed that the DME:
- Has a set of tables that it uses.
- These tables have no mixture adjustment, as the pre-Cat O2's are ignored
- So, with a tank of E10, is the 4.5% E10 lean offset enough to suppress the Pre-Cat O2's to a flat line very lean level? I'm guessing yes.
The mystery. What causes?
- Rich trims on both banks with working Pre-Cat O2's at hot idle and cruise?
- Both banks to be rich with Pre-Cat O2's working correctly on partly warm cold start?
- Bank 1 to be very lean on cold start?
- Bank 2 to be very rich on cold start, then over 50 seconds become very lean?
I would normally say that the Pre-Car O2's are the problem, but they are new?
The MAF has been checked and it's not causing rich conditions. If anything it's under reporting which causes lean conditions, so it could contribute to the very lean cold start condition.
Fuel pressure has been check and it's good.
Cat's have been check with back pressure test and they are good.
What has not been done?
- The MAF has not been changed. Considering the misfires only happen a cold start, the very lean mixture at cold start and that the MAF is under reporting at idle, make this the next step.
- Smoke test to check for vacuum leaks. Only lean at cold start which could be a vacuum leak, but rich the rest of the time, which could be another cause.
- DME removed and connectors checked for contaminates (oil, coolant). Oil contamination in the 3rd connector counting back from the firewall has been know to cause rich conditions.
- Flashed the DME with the latest version of software for the car's spec. This removes the possibilities of a custom tune or a corrupted tune.
- Unplug the MAF and run the 3 standard logs. This test should only be done after a smoke test and all vacuum leaks fixed. There is a known expect result with only the DME and pre-cat O2's in play. With the new Pre-Cat O2's, this test would be looking at the DME.
Time Invested
Surprisingly, it's taken me 4 hours today to spreadsheet 2 logs, research other logs and write up this post. It's been a brain tester.