It runs fine for about 15–20 minutes, then starts to stutter and shuts off. When I check, the fuel filter is dry. After letting it sit for 10 mins, the filter fills up again and it starts right up — but only runs for another 15 minutes before doing the same thing.