Been doing battle with the spark advance tables for my 120R for a couple of weeks now, and still losing. I didn't know that Vtune 3 will help when it gets here. While working on the spark tables it occurred to me that it might be possible to adjust them in a way similar to the way the VE table VTune works.
Spark advance seems much more difficult to solve though because of the impact engine and intake air temperatures have on spark knock, as well as load on the engine. While working on my advance tables I found that sometimes the motor would ping in an rpm and MAP region that was previously "OK". The only conclusion I could come to was that the temperature (and who knows what else?) was having an adverse effect on spark advance tuning. But without some tool to adjust spark advance in relation to all the variables, it's very difficult to make the right adjustments. I think my table that subtracts timing based on engine temperature also needs some tweaking, but it's hard to factor that in to get the advance set correctly. I'm tuning without a dyno, and having a hard time getting rid of pinging, but still trying to keep a reasonable amount of spark advance...
In the end, all I have been able to do is to take timing out in broad swaths in order to get rid of the pinging. I'm sure I'm giving up performance (and fuel mileage) as a result, but I can't afford to damage my engine as a result of pinging/spark knock. If Vtune3 will help, I can't wait to see it!!!