Timing running at 20* advance...

It can only be so many things in no particular order
1...You made a mistake, firing order, etc

2...Timing marks are somehow incorrect

3...Cam is out of time

4...You changed the distributor? Maybe it's out of "rotor phasing" Google it