Retarded timing, vacuum leaks, and lean fuel mixture all cause overheating as well. Try 10-14 degrees BTDC at idle for a base timing setting.