2008 Chevy Cobalt Sport 2.4L engine will not start

You could have a broken timing belt. An engine being spun by a starter with no compression because the valves are open sounds like a whining pig.