a couple of points...
1) if you have an advance timing light for setting base timing at idle speed (the advance timing light can be used to check base timing as well as total timing advance) make sure that the dial is set to zero, or else it will throw off you timing setting
2) check your idle speed before setting timing, because if its way too high it will thow off your reading because some advance will start, you can set it if its idling at about 600 rpm
3) after adjusting timing recheck your idle because when changing the timing sometimes the idle changes as well.
4) there is also the idle mixture adjustment, that is more complex, so let's see what you get from doing the dwell, timing and idle speed first.