Hib, et.al., So I spent the day at the tuner last week and on the way home "check engine." New codes associated with MAF this time. Took the MAF off and cleaned it with MAF cleaner, no signs of oil or residue. Drove it in warm temps. for 25 miles, no codes. Ran it up in second and third, no codes. Put it in the garage for the weekend and drove it out this morning in cool temps, low 50's. Boom! check engine! Pulled the codes, 5 of them 1. P0101 - MAF or VAF CKT Range/Perf. 2. P0171 System too lean (bank 1) 3. P0101 - MAF or VAF...... 4. P0171 - System too lean (bank 1). 5. P0174 - System too lean (bank 2). Back to the tuner in the morning for some additional tweaks but I'm loosing confidence in this solution track. I'm learning that it's not just the guy who has fundamental knowledge of tuning and a dyno but you really need someone who has specific experience with the LS engine, LS6 if possible. Oh well, at this point I'm less concerned with the ultimate tune than one that will get the LT calibrations correct. The fellow I'm using is feeling his way along with my car and I'm loosing my patients with this track. I need a pro to help him nail this tune.
Any comments?
For the ride
You really only have three codes, 0101, 0171 and 0174. Two of them may be both history and current so they show-up twice.
First thing I'll say is: I wish I could see the failure records for those DTCs, but without a real scan tester, that info is not available. It would be interesting to see what conditions are present when the faults occur.
Secondly, there's not been much progress, in spite of your tuning sessions, because you still have the same problems. I think I've said this before, but if I haven't....the faults are likely connected with part throttle operation not high load or WOT.
Third, your problems are not specific to the LS6 engine or even Gen 3 V8s in general. Modifications which change the way the engine controls work at part throttle can happen with any engine.
The tuner who solves this problem will:
1) ...address why the MAF sensor is sensing airflow rates which do not match the expected rates computed by the ECM
2) ...if necessary, retune the engine's part throttle fuel delivery such that the system doesn't "hit" the long term fuel trim limit.
To be honest, if it were me, at this point I'd be thinking: You know, I've screwed with this VaraRam long enough and it still causes my engine controls to set codes. Time to return it and ask for my money back then go looking for something else.
A question which may not have been asked before: do you have the 2004 Factory Service Manual and have you read the diagnostic info for those three codes?
Lastly, with respect to the MAF code, while it is true a whole host of problems (contaminated sensor wires, air leaks downstream, bad connections, dirty throttle plate, water intrusion, etc,) can cause DTC P0101 to set, because these problems began with a change in the air filter assembly ahead of the MAF, close attention should be paid to the following paragraph in the FSM
Conditions for Setting the DTC
The PCM detects that the actual MAF sensor frequency signal is not within a predetermined range of the calculated MAF value for more than 4 seconds.
Continued, good luck.