Does it have enough timing advance?
If there is a mechanical advance is it working properly?