The pattern you have where at the lower rpm it runs lean and then when you open the throttle it gets better really suggests a vacuum leak, it is pulling in air from somewhere other than the throttle body. The other component would be low fuel pressure or the pressure regulator in the injector is failing.
Does this truck still have the air system that sends fresh air into the exhaust? If it has the tube that enters into both exhaust manifolds and goes to a pump on the passenger side then it has it. That could cause this issue if the control valve is not operating correctly. I forgot that era had that system. It is supposed to only send air into the exhaust under certain circumstances, but if the valving was damaged it could send air into the exhaust and cause a lean code. (Around here most of them rotted off and got plugged)
If it has this system and you can still remove the inlet tubes and plug the ports or can remove and plug the hoses it would be an easy way to test if the system is the issue.
Saturday, June 9th, 2018 AT 9:02 PM