The fuel shutoff valve was leaking around the stem so I replaced it.
Up to now the tractor was running fine.
Now it starves for fuel at high RPM's and under load.
If you are quick enough you can throttle back and catch it with the choke and keep it running. Very difficult to push snow this way!

If it does stall it starts right up using the choke. Before it would start with out the choke when warmed up.
Thinking I had a defective new valve I disconnected the fuel line from the carb and ran gas into a can. It ran a gallon in about 90 seconds running gravity through a 1/4" line. Ran the same test with the gas cap off, got the same flow so its not a vent problem.
This appeared adequate to me. Maybe its not?
Thinking I might have shook something loose I took the carb apart.
The carb is a Zenith Series 68 about 2 years old.
Nothing in the main jet or any passages. Carb still clean as new.
Checked the sediment bowl and screen at the carb, clean.
The screen on the new tank valve is still clean.
Thought maybe a vacuum leak, vacuum supposed to be 18" at idle according to the manual, was fluttering between 16" & 20" at idle.
Steady 16" to 18" a little off idle.
Tried spraying carb cleaner around the manifold with engine idling to check for vacuum leaks, couldn't get to all ports but found nothing.
Then I took the manifold off to check for cracks, nothing.
I put it back together today with new gaskets, problem still there.
I will order another new valve tomorrow and try that.
Any thoughts? Comments? Opinions? Wild guesses?