Assuming your new spark plug is OK and both compressions (cylinder and crankcase) are good, most likely it is a problem getting fuel to where it belongs. Could be tank, fuel ine, carburetor, intake air leak, or just that the choke or priming device isn't working. However I'll look forward to hearing what the mower shop tells you (if they are prepared to tell you anything).