I have the exact same problem this weekend.  L3540 with just 600 hours & professionally serviced last summer.  Starts quick & revs to 3000 rpm w/o any sputtering or smoke.  But as soon as HST pedal engaged, it stalls.  Thinking one of the built-in safety shut-offs?  
I found that the safety...