Pull the valve cover and have your son spin the starter while checking to see if the rockers are operating. If the cam gear lost some teeth you'll see problems with the rockers.
Unfortunately as has been suggested that's what it sounds like but always check 1st. No need to go deeper than necessary.
Good luck
Dave