your timing is probably close , the problem soulds like cobustion or just compression spinning the engine backwards as you relase the starter which could be caused if you are not getting proper spark while cranking the engine , the start circiut bypasses the Ballast so it will not be that but you could have a power problem in the ign switch while cranking & not be turning the ign on