The car will use the HO spark until speed=0 then it switches to the idle spark table so if they are significantly different that may be it.
You talk about adding 20-30% but that makes me think you really didn't do the procedure or do it correctly. You start off with all zeros for the min airflow, then derive the numbers and subtract I think it's 20% or so, then plot the adaptive idle spark against the table to see how much spark it's adding or removing and edit the table appropriately. Just re-try the last part and post the log.