I have a craftsman riding mower and when I go uphill it seems to stall out. I have a feeling it is not getting gas because as soon as I get on a level part of my yard it runs fine. I am planning on getting a new fuel filter today but was wondering what else it could be? There was plenty of gas in the tank when it stalled out. Thanks for any help!