Pinging on acceleration.

From what I can tell it's supposed to be 0 degrees TDC at 750 RPM for this year engine?

The factory specs are a bit too conservative. Even at 5 degrees before, you shouldn't ping. Carbon build up, leaking valves, and wrong plugs can cause ping. What do you mean by rolling? If you mean a varying timing mark, it sounds like you have a worn chain.