I've timed this engine by the book several times. The mag has been rebuilt (new coil, condenser, points, cap, rotor, coil cap, re-timed) by a reputable shop and has HOT spark. Engine was rebuilt two years ago and has excellent compression. The carb has been cleaned and rebuilt and is set so the engine runs beautifully, has excellent power and will idle nicely. The internal timing of the mag is right on. However despite all of these things, it is still a bugger to start by hand. No electric start currently. Would the fact that the engine has flat top pistons make a difference in where the engine should be timed?? Thanks yall. Kippster