We have a Toro Z Master Commercial 3000 Engine ECV740. It has started stalling after a couple of hours of work and won't restart. The filter almost looks dry when this happens. We are wondering if it's a fuel pump possibly. Any thoughts or advice would be a blessing! Thanks in advance