No, it was the new one. And the new new Coolant Temp Sensor didn't make a difference. The old new one has a bad wire connection at the connector. Any time I wiggled it with the ohmmeter on, it would show it. So I fixed the connection and will keep it as a spare.
Anyway, since nothing yet has helped.....
I stuck the scanner back on it, and it again showed everything working, running in closed loop as much as possible, and 14 degrees of advance at idle and 30 degrees at 2500 rpm. Same timing numbers I got with my digital timing light. Seems to be what it wants to run.
Knock sensor showed mid 20s while at 2500 rpm, so its good. Strange how it is higher this time.
My thoughts about changing the "timing" by moving the distributor, it seems to me that no matter where the distributor cap is, it is going to fire the plug according to the Crank Position Sensor. Moving the distributor would only change the relationship between the sync signal generator and the cam which controls injector timing, not ignition timing.
One thing I have noticed on my scanner is the fuel bias signal is running lower than the 128 middle ground while in closed loop. It averages 90-110 at idle with the orange top injectors. When I had a set of Accel 24lb injectors in it, it would go to zero and then open loop and rich enough to cause black smoke out the exhaust. The Accel injectors had leaky pintles causing the overrich condition, but are the orange tops injecting more fuel than what is required?
I am seriously thinking of yanking the motor and going through it just to make sure it is not a mechanical issue. Piston slap? Loose wristpin? I know all the rockers are tight, but what about the springs, etc.