while i am no mechanic, has anyone mentioned maybe your balancer has spun, and when you set it to TDC you might actually be setting at a lower number, that might explain why it runs a little better with the timing bumped up a degree or two. just a thought. good luck