timing woes

Keeping the timing low at idle and bringing it up to 35 at high RPM is the mechanical advance's job. Check to be sure that's working.