distributor intermeadiate shaft?

I hope your checking timing at 3000+ rpm and setting somewhere around 34* at that rpm.
Then check to see where it's is at idle.jmo