I have a B&S Vanguard V-Twin 23hp motor. It's mounted in my carpet cleaning machine. The other day after I was finishing with a job, I went out to shut it off and noticed that the choke was pulled all the way out. I'm not sure how long it had been running like that. Maybe an hour or so. I realized that the nut was loose and the vibration from the mower had pushed the choke out. When I got home, I tightened the nut and fixed that issue. When I started my machine, it would not start (it was still very hot from the job I was just at). I checked the spark plugs and they had turned grey/white. I went and bought new plugs and installed them. When I tried to start the machine again, it fired up immediately (it cooled down by then). I figured that I had just solved the whole problem. Today, after my carpet cleaning job, I went to start my machine after running it for 2 straight hours, and it wouldn't start. The plugs were grey/white again. Something's causing it to not start after when the motor is hot. It still starts fine when cold. Does anyone have any ideas on what the problem could be? My nearest B&S mechanic is 45 minutes away and would cost me 2-5 days of down time. I need to try and fix this issue myself if I can.