the engine spins but its free spinning sounds like broke timing belt but its not
location of cam & crank sensor on 2001 Kia Optima
its not those sensors ck compression poss head gasket issue
1 more answer
Timing belt may not be broken , but has the cam timing been checked? Belt stripped or jumped would give symptoms as you describe.Also check compression as globalhelper stated.