I have a JD X340 that starts just fine. When cold it stalls when you release the pedal. When warmed up it stalls when you engage the PTO. I have replaced the plugs, fuel filter and air filter. Any thoughts on root cause?