Idle dips and timing locks... need advice
Also add some more inputs to your scanner. It's hard to see what your spark is doing since you're not logging g/cyl (cylinder airmass). Add these PID's to the scanner to help troubleshooting:
Cylinder Airmass
Dynamic Air
Idle RPM desired
Idle base airflow (park and gear)
Idle spark advance
Long Term idle trims (LTIT)
Hopefully the spark table fix works to fix the spark "getting stuck" for you. Start with that, get another log and post it. Idle tuning is one of the hardest things to get right. So don't feel bad, you're not alone on this one. It's tricky.
If you are sitting still and making throttle stabs, and it undershoots on return to idle, that is telling you you need either more base airflow or your proportional idle air needs adjusting. Once adaptive spark kicks in it stabilizes. In some ECU there is a timer delay before going into adaptive spark in the engine idle area. Set that timer to 0.1 seconds may help.
Add the channels to your log that chopper suggested. That will help a lot for correcting commander airflow








