confirm that the float bowl is really half full by removing the carb top (while it's still on the truck). The site glass may be wetted out with cleaner or WD40, giving you a false reading.
If my suspicion is correct, the float bowl isn't getting filled properly. Either the needle is stuck closed, mis-adjusted, the float is in a bind, or you have no line pressure from the fuel pump.
Fuel line pressure: crank the engine over with the fuel line disconected at the carb, into a clear plastic water bottle or soda can w/top cut off, to make sure the fuel pump is working. Make sure the fuel looks and smells right. Cranking the engine over with the starter should push a teaspoon of gas with every revolution of the engine, every pulse of the diaphragm fuel pump. If it doesn't, start by checking for a clogged filter near the fuel tank, then the fuel pump itself.
Don't blow compressed air into the carb fuel line inlet, you'll mess up the float height by bending the float tang.