Based on your info, sounds like the timing is off so if the flywheel key isn't sheared as per your report, could be a broken camshaft. The Camshaft shouldn't break unless you hit something and the camshaft gave instead of the shear pin. I would make sure the valves are properly opening and...