You need to invest in a timing light, they're $50.
More than likely, whoever put your distirbuto back in last time it was pulled put it in 1 tooth off...which is fine, if you can get the base to read at 20 BTDC.
But from your description, it sounds like it's maxed at as low as it can go, and is still too far advanced.
You need to check the timing with a light, and if it's way off...set the motor to TDC in #1, pull the dist, move one tooth, and reinsert.
Start and check timing. Lather, rinse, repeat as necessary - Then wash hands.
- Brian