Thanks for the advice guys-
Here's the update
I decided to rule out carb and solenoid problems by tossing some money into this pos tractor. I bought a brand new carb and solenoid (got a good deal on Ebay) threw it on with some new spark plugs replaced the fuel filter and all the fuel lines. The mower ran real good for a while. It still has the same issue though however but it's not nearly as bad (I get about 45 min between stalls with a 5-10 min recovery).
The fact that this helped the issue, but didn't resolve it has got me even more stumped about this-
I thought about over-heating, but that doesn't seem to be an issue- it doesn't seem to be overly hot and the plugs didn't look burnt (if anything they looked a little rich running with black build up most likely from my use of choke to keep it running while dying???)
Do you think a clogged crankcase breather could cause this? Is there any electrical issues?