I have a John Deere GT235 with the B & S engine. About 500 hours. When starting from cold...I have to crank and hold choke. I get just a second or so of running. Repeat about 3 or 4 times and then I finally get it fired up. I put in a new fuel filter with no improvement. I'm wondering if the fuel pump is working correctly. The filter has very little fuel visible when it is running. I can see it filling when I have the choke engaged. Wondering if there is any other diagnosis I can do to determine if the fuel pump is working correctly. Thanks!