I have a M8540 with 2300hrs on it that I bought 4yrs ago(had 250hrs on it when I bought it). Have always serviced(myself) regularly and never had any problems until last 3 weeks. Started losing power every time I have used it for the last 3 weeks. Will crank and run fine for usually an hour or so and then start losing power off an on(like it is starving for fuel)and become more frequent and will eventually die...let it set for a few minutes and will crank back up and run better for awhile...let it set overnight and it run good for an hour or so and start doing the same thing again. I have changed the fuel filter twice,cleaned the water separator twice,drained the tank,changed air filters,blew out vent line,etc...I know I must be missing something...anybody else had this problem or have any suggestion?