Update IV:
Well, my balancer HAD slipped, and my timing indicator was broken. I ordered a new balancer and pointer. Installed it last night, timed it this morning. I was able to time it easily (imagine that) and have the timing set to 14 degrees BTDC. The engine run great, no pinging at...