I have a 2008 Yamaha 50tlr 2stroke. It starts up and runs fine I run to my first fishing spot it does great. I can fish for like an hour then I will crank it up to run to the next spot and it will start up and idle but as soon as I rev it up to run to the next spot it stumbles and acts like it wants to die and sometime it will. After it dies I have to neutral it and rev it up to get it going. It acts like it isn't getting enough fuel after sitting for an hour. I was going to tomorrow pull the carbs off and clean them, Any thoughts on what would cause this?

Thanks