I did try a datalog with the EGR off. Didn't notice any difference as far as spark knock. The numbers I posted are with the PE spark advance zero'd out. I was going to change the plugs and check the position of the timing mark on the balancer. I'll pick up some CR42's to try.

I've been making some minor tweaks to the 4L60E code to address shift points and firmness. I'm surprised how well it responds.