You've checked for spark, right? Have you replaced the flywheel key? That used to be a big problem with Briggs and Stratton, as it determined the timing of the spark. For most engines a pump will get weak before it gives out, allowing an engine to start but not rev very high. If it just stopped cold and won't start (but still cranks when the key is hit), then ignition is probably to blame. On the Hustler, there are a number of safeties built into the ignition, namely the neutral safety switches (on on each steering arm), the PTO switch and the seat switch. I have not fully sussed out what happens when these guys are not functioning properly, so I would take the time to make sure they are working properly anyway. The latest issue I had was the seat switch becoming disconnected. I could start the engine, but I couldn't move or engage the PTO. I was a good bit away from my workshop and still on crutches from my broken leg, so I felt a bit helpless. I was going to hobble over to the tractor to tow it back, but I'm in the habit of tipping the seat forward whenever it's parked outside so the Florida Sun can't make the seat so hot. As I did that, I noticed the loose wire, plugged it in and everything worked.
I went back to the workshop and used a pair of pliers to gently close the female spade connector a bit so it wouldn't tend to vibrate off as easily. So, you are hearing the engine 'turn over' or crank when you turn the key, right? It's just not starting even though it's cranking over.