My 454ss lately has been starting erratically when hot. It popped out of the carburetor a couple times, then it starts going, hesitates a little, then runs strong again. I'm leaning towards a failing fuel pump, no pun intended, any thoughts would be appreciated...btw it's a 35hp Briggs and Stratton, air cooled, not the liquid cooled...