Cuts out going up hill.

This could likely be due to your carb floats out of adjustment, or stuck float valves.
- Since you mentioned the filter being full of fuel when it stumbles right?
- I would try to check those out first.