Stalled on me the other day and had to pull it home. Got started it again and it idles but does not rev up. Acts like its sucking air or not getting fuel. Changed fuel filters and new air filter but it's the same. Runs at idle good but as soon as I go to rev it up it stalls. Any ideas where to start before I take it to a mechanic Monday?