First time poster here, thanks in advance.
I'm running a Husqvarna RZ5426 with a Kohler SV735 (Courage 26hp 725cc).  I purchased it new years ago and have maintained it well.  This season something has changed.  Let me describe the symptoms and tell you what I've looked at already.
Symptoms:
- Runs a slight bit rougher than normally. By this, I mean that the engine shakes more than years past, but it isn't much.
 
- Starts fine and runs for a good 15 mins; Then the engine will wain when under a strain, to the point where it dies.  This can be mitigated somewhat by disengaging the blades and releasing the handles so that it idles in neutral.
 
- If the engines does shut off, it can easily be restarted, but runs best if let set to cool down.
 
What I've looked into:
- I've checked the oil level; it is full but not overfull.  Oil is clean from a recent change.
 
- There is no smoke in the oil fill pipe as would be the case if a head gasket was leaky.
 
- The carb was taken off, apart and cleaned.  No trash was in it.
 
- Gas is fresh, and fuel filter was replaced last year.  Fuel pump was tested and is pumping as it should.
 
- Air filter is new for the season and not clogged.
 
- Battery is 1 year old and holds at 12.8v.
 
- Spark plugs have spark.  I did disconnect each spark plug momentarily to see if each cylinder was firing.  I did this quickly so the engine wouldn't run too long...just a couple of seconds.  Each cylinder ran fine.
 
- I cleaned the debris was the engine block fins, thinking it was a cooling issue.  one side seems clogged with grass, but there was no oil leaks anywhere on the block, and I looked hard after taking covers off.
 
The only defect I did find was a crack in the muffler.
Okay, there it is.  Any suggestions of what I should look into next?