Well, I've had several long weekends (with only a little time to work on the tuning) of my car. I've finally decided that I know enough to say I don't know enough. I'm going to seek expert help locally.
After solving an issue with the O2 sensor some time ago, I began to make progress with a friend to try to lean it out (AFR values were hovering between 10-11, burning my eyes with unburnt hydrocarbons!) Successful as that has been, partially, I applied a firmware upgrade for my Megasquirt 3 module and have had fun trying to track down what the hell it did during that upgrade.
Since I didn't build this car (EDIT: I'm not a car builder - just an engineer who loves to drive and learn stuff), it's been a slow learning curve for me and I don't have all the specs on things like injector pulse widths, dead times ... things I suspect are causing some issues. But more likely the real errors are within the way the code/firmware changed. As stated in the latest manual about going from 1.2.x to 1.4.x (which I did), the first two "gotchas" to fix are these:
"1. Idle control settings re-arranged. Need to reset:
Stepper vs. PWM idle valve
Open-loop vs. Closed-loop
Output pin for PWM.
2. Closed-loop idle control
The settings are re-arranged to simplify setup, but existing users will need to retune."
Double
I don't know how to do any of that! Not helpful to me. So, I'm taking it to an expert soon. This post is just all about me venting, in case you haven't noticed.
When I do manage to get a stable idle, it's acted strange with both the built-in EGO control and the "auto-tune" feature (I don't run them simultaneously). The autotune has actually helped somewhat. My VE table has an interesting look to it right now, with quite low percentages (I'm at a mile-high altitude) at idle, and a rather steep slope up to higher percentages. Still, even under just little throttle blips load (even partial, light throttle) the AFR gets super-lean (I've seen brief values of 15-20, almost off scale). Although I've read EGO sensors are wildly inaccurate at load conditions, this shouldn't be so dramatic with mild blips, I think.
Anyway, as much as I've enjoyed learning stuff, no matter what I try to do with after-start enrichment settings and stuff, I'm starting to admit a minor defeat. I think I might have the wrong pulse width setup under cranking, but there's something definitely wrong with the idle control settings ... what the hell they should be is beyond me. Right now, it's hard to start without pumping the throttle, a classic sign of being too rich, and it tends to stall with even feathering of the throttle ... not quite drivable.
Anyway, that's what I've been doing to my 914 every weekend for the past 2 months or so. Thanks for reading all that. I'll hopefully, someday, know a lot more than I do now. It might even be the fact that I've got ITBs on it that are making for a difficult tune, but I think I've got more fundamental issues with the injectors and idle control preventing a stable running condition. I almost liked it better when it was just running mega-rich and fouling the plugs up while thinking the wideband O2 sensor was a narrow band sensor! Heheheh, life's funny sometimes.