I have a DF 140 4 stroke 2004 that has the same problem the last 5 or 6 times out. Throttle up to 4K and it cuts out. Have tryed the usual, plugs, filter and new gas. It will run at 4 or 5K then drop to 2 or 3K for a moment then back up then back down just like a fuel block. The whole time the fuel gauge is bouncing up and down like it is something electrical. Then after running awhile it is fine for the rest of the day. I thought today it must be the pickup in the tank and suddenly it was o.k. but the fuel gauge made me think it was electrical. Any ideas?