...probably one of the hardest problems to find a prognosis for. There really is no single answer to this question as you can have single, simple issue, or a bunch of problems adding up to one massive cluster-****.
Start where the code is pointing: are the o2 sensors telling you that the engine is lean? I wouldnt suspect two sensors going bad at the same time, unless maybe they have been "killed" or contaiminated by combusted coolant. Are you loosing coolant, and not sure where its going?
Check the fuel pressure as stated above. If that checks out, dont rule the fuel system out entirely, contaiminated/stuck injectors are another probable cause. Not sure if your truck has a return fuel system, but this is a canidate aswell.
Vaccum leaks between the maf and throttle, and vaccum leaks around the manifold. Check the integrity of the PCV system: hoses and valve itself.
Also check the ground of the computer to the body. Run a wire from the ground to the battery ground just to see.
good luck.