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