My E140 started as always, then stalled after going a few feet. It would then crank but not turn over. There was fuel in the filter, checked the wires and fuse, found nothing wrong. Had a brand new JD maintenance kit so I changed the plugs and fuel and air filters. Still won’t turn over. Pulled the fuel pump off and discovered the small angled hose underneath the pump was cracked and without a hose clamp. It seems this is some sort of vacuum line (don’t know, please enlighten me) that actuates the fuel pump. For now, cleaned the hose and put black tape around it to seal up the crack. Reattached the taped up hose and once again, it runs like a Deere.