Sounds like you need to verify TDC, if it's running good at 35 degrees at idle something is off. You did find the issue though, not enough timing at idle.
I had it kinda backwards with the transfer slot situation, I assumed it was somehow pulling too much vacuum and thus fuel mixture at idle...