You have too much advance in it. Yes adv. is before TDC. While it's running retard it till it sounds right and see where the timing is at. Set it to factory
specs for starters.