Re: Datamaster questions.
When you did your voltage testing, did you check the voltage during cranking. Your cranking voltage is the issue I saw, not your running voltage. I would compare the voltage during cranking at the battery and the ECM. After that, my observation was that you never had BLock Learn add or subtract fuel. The "long term" fuel correction should be being stored and retrieved when the vehicle is operating under those conditions. I am wondering is it "disabled" (I see DM indicates it is enabled)or (unknown based on your short Adam logs) is the ECM resetting upon each startup?
Not the cause of your flutter, but proper power supply during cranking is pretty important. Most vehicle PCMs can tolerate 9.5V during crank, but cars like Mitsubishis cannot due to capacitor sizing).
Log your RPM when the flutter is taking place. Large flutter should be seen on the data log. Also keep a steady rpm while this flutter is occurring and indicate it on the data log. Maybe by cycling the Ac request? I am not sure if that would indicate immediately , but would leave a nice marker, say, after the issue just occurred.
I really need my SY done to test all these tricks that work on other cars.