There should be a tube from the bottom of the tank that curves up and then back down, with a weighted end that will keep it in the fuel unless the tube is hardened from age and the weight is missing. also the fuel lines could be leaking air into the fuel causing the carb to run out of fuel.
Make sure you have a new belt to help with bogging in the deep stuff