Try turning the engine over by hand to see if it rotates completely around. With your description of a resistance free rotation, you might be completely out of time with the pistons making contact with the valves (stopping rotation). If you reach a snag while turning the engine over, don't force it- recheck the valve timing, reset it, and cross your fingers before attempting another start up. Good Luck!!

Joel, CA