What engine is on it?
I would start by, when it's hot and no start, to take the air cleaner off and give it a squirt of ether or carb cleaner and see if it will start. If it does the auto-choke system may be faulty. If it doesn't start, pull the spark plug and see if it has spark. Also, if it has a low oil level sensor, check the oil level. If the oil level is good, unplug the sensor and try to start.
Try that and report back.