First, you will probably always have some fuel and oil in the intake of an older engine. You probably have some blowback caused by worn piston rings, and the extra crankcase pressure (and some oil) will be pulled into the intake by the PCV system. Perfectly normal.
It is also likely that you pulled the dirt, etc. from the bottom of the tank when you ran it dry, and likely clogged some of the fuel system components. Replace the fuel filter as well as running the cleaner as advised. You are probably due anyway.
Third, it is likely that if the cylinder was flooded, say after extended cranking, gasoline in the cylinder can strip the coating of oil between the piston ring and cylinder wall. This will give you a low compression reading. I have tried starting a badly flooded engine and it seems that the engine spins free as a result of this problem.
Finally, and most importantly, if you had no compression in three cyls, there is no way the truck would want to move at all. Not a bit. Try tuning it up and see what happens.