Mountaineer, I'd be starting at the tank and see what is going on. Start with the fuel valve on the tank
CHECKING THE FUEL Valve
Cracks/damage/wear ==> Replace.
fuel valve strainer 1
obstruction ==> clean.
Blow out the jets with compressed air.
Damage ==> Replace.
You also mentioned that you "clean carb float area" I would suggest that you check the valve to make sure it is not stuck and check the fuel level:
MEASURING AND ADJUSTING THE FUEL LEVEL
fuel level a
Out of specification ==> Adjust.
Fuel level (below the float chamber mating surface)
6.5 ~ 7.5 mm (0.26 ~ 0.30 in)
a. Stand the motorcycle on a level surface.
b. Place the motorcycle on a suitable stand to ensure that the motorcycle is standing straight up.
c. Install the fuel level gauge 1 onto the fuel drain pipe 2
d. Loosen the fuel drain screw
e. Hold the fuel level gauge vertically next to the float chamber 3.
f. Measure the fuel level a.
a. Remove the carburetor.
b. Check the needle valve seat and needle valve.
c. If either is worn, replace them as a set.
d. If both are fine, adjust the float level by slightly bending the float tang 1.
e. Install the carburetor.
f. Measure the fuel level a again.
g. Repeat steps (a) to (f) until the fuel level is within specification.