The Cam Isn't even THAT big
set the entry to 300rpm and the maf fail hz at the lowest cell on the curve. zero the curve and then put 50 in the two lowest cells on the curve so it picks up and idles when you do a reflash/code reset
Incidentally, the car had a vacuum leak when I got it back from the same shop that tuned it (and put in the cam, exhaust, intake manifold). I went back to talk about that as a possible root cause for my idle issues and was told it didn't actually matter because the car was tuned to not use the MAF. He was almost right, because he made most of the changes needed to switch to SD, but still entirely wrong because of this one setting.
I'm a little grumpy about this, but oh well. Nothing to do but move forward.
Thank you all for prodding me to dig deeper into this. Even if it did take me a while to do it.
At least you have it figured out. I'd like to know the percentage of guys who get into tuning because of bad tuner experiences. I know I am one.
Good job!

You can choose how the PCM will behave for each of the fault codes, HP Tuners calls it "error modes" here:
https://www.hptuners.com/help/vcm_ed...ngdiag_dtc.htm
Option 3, "no error reported," sounds like the right thing to do for the MAF in an SD tune, and that's what the tuner did... but it would be better described as "no error detection" instead. As in, the PCM doesn't evaluate the MAF sensor health, so it doesn't notice that the MAF signal is out of spec, so it continues using the MAF sensor.
Quoting from https://www.hpacademy.com/previous-w...uners-changes/ but with added boldfacing for the key thing:
In a separate conversation, Darth_V8R gave me a couple more ideas to try, and I'm optimistic about getting my remaining issues resolved soon. Once I do, I'll be happy to meet up with the OP if he wants (I think we're in the same area), and see if what I've learned so far will help with his setup.
When the PCM knows it needs to idle, it can idle just fine. But the transition from driving to idling goes wrong sometimes. It seems like the software that's supposed to govern idle just doesn't kick in until it's too late.
Throttle cracker and throttle follower can both slow the drop in RPM, which helps, like it gives the PCM time to switch to idle mode. If there's too much cracker or follower then RPM falls annoyingly slowly, but I think I've found the Goldilocks zone now. One other advantage of throttle follower was that if RPM drops below and, and I tap the throttle to save it, the follower kicks in to ensure that RPM declines slowly and idle takes over. Without follower (or without enough follower) I'd often have to poke the throttle repeatedly before it would idle on its own again, which is super annoying when coming to a stop (I got lots of toe-heel practice though).
Adding a lot more airflow correction when RPM drops below the idle setpoint also helps it recover on its own when RPM drops below the setpoint. I had tried adding a little more than stock (2x more), but Darth_V8R's example used a LOT more (almost 10x). But for small deviations (within 250 RPM) I only use about 50% more added airflow than stock, and than helps prevent idle speed from oscillating a couple times before settling down.
Enabling "spark smoothing" seemed to help a lot as well, with it the "stall saver" stuff (like the extra airflow mentioned above) doesn't come into play nearly as often. But I still need to try disabling it again to confirm that it really did help. Figuring out cause-and-effect is kind of hard when chasing a behavior that's hard to trigger in the first place.
Last edited by NSFW; Mar 21, 2020 at 07:58 PM.
The Best V8 Stories One Small Block at Time
Early on, I reduced timing quite a bit in the idle tables. It was originally 28 degrees at 800 RPM (any load) but lowering it into the high teens works much better (gives the timing compensations more room to add torque, I think). It's 20 now in the idle tables (tapering above 0.3 g/cyl) and 25 in the main tables. How much timing do you run in those tables at 800 RPM, ddnspider?
I've been wondering whether the spark smoothing is mostly for the transition between the main spark table and the idle tables, and if that's the case, then increasing the idle timing to match the main tables in the ~2000 RPM area might make smoothing irrelevant. But I haven't been able to find any info about what the spark smoothing feature really does. I just got the idea to try it based on a post on another forum where a guy said he turned it off to get RPM to fall faster. I wanted it to fall slower, so I turned it on, and the stalling was gone. I still need to try turning it off to confirm that it wasn't just coincidence though.
Cracker is airflow added when you let off the pedal, at a certain rate, for a certain time delay. Both are IAC - based, and both are tunable.
With a heavy clutch and flywheel you can get away with increased base spark and less adaptive. When you cut moi, you need the more aggressive adaptive spark.
Cracker is airflow added when you let off the pedal, at a certain rate, for a certain time delay. Both are IAC - based, and both are tunable.









