the pullstart may have fouled in the crankshaft and jammed it, remove entire pullstart and check. its easy to put back, just bolt it on. nothing should fall out or go 'ping' if it does its dead. could also be a broken piston ring, which burnt all the oil, overheated the engine and seized it. check oil levels to see.