Cylinder has spark but not firing..

sounds like valve timing to me

What's valve timing? Is this where the cam is installed slightly advanced?