hard starting

You're sucking air some place. Check any hose connection between the tank and the pump to make sure the hoses do not have holes, or a loose hose clamp.
Your carb has issues if the bowl is going dry over night........Does your oil smell like gas? If it does, dump it and the filter, put in fresh. Figure out why your carburetor is leaking fuel into the crank case.