Alright, a new denso oxygen sensor cleared up the bogging after warming up (running super lean). I am pretty sure that the main problem with that was the sheilding on the sensor wire in the wiring harness was touching the actual wire, and was shorting it out (my old o2 sensor plug melted when it fell onto the muffler about a year ago, when I rewired it, I didnt pay attention to the sheilding, and it eventually shorted it out). The new sensor is a good thing anyways though seeing that the old one has over 150k on it. Now there is a different problem, im thinking it was there all along, but not as noticeable as the lean problem. Now I believe that the timing chain has jumped a link on the cam sprocket. My truck lacks power, not like when it was running lean, but a constant lack of power. It is a bit hard to start now, the exhaust smells a bit rich instead of lean now, and the compression on all four cylinders are even, but very low. The only problem is, if there was enough slack to jump a tooth, wouldnt I have a hole in my timing chain cover already?