have you checked the sock filter inside the fuel tank? Its on the end or the pickup tube .
have you checked for vacuum leaks everywhere?
after that i would pull the carb apart and spray it with carb cleaner then a lot of compressed air
is your carb adjusted properly at this time ?