I am at my witts end. I have a 2006 150HP, new motor. Starts great and shoots down the lake. When I stop and fish for about an hour the engine starts stalls, spouters, stalls; I can catch it and rev the engine in neutral put go to put it in gear stalls. i try long enough it I can get going. I have changed fuel, fuel filter, fuel pickup in tank, primer bulb, had vapor box rebuilt. Don't know what else to do.

Thanks for any sugestions