Its ok man I just wanted to clarify to help better. When you say your oil looks like a milkshake (which is indicative of a blown head gasket between the water jacket and head) are you looking at it on the dipstick or oil cap?
Usually a bad head gasket wont make a car die and doesnt affect the idle too much, depending on a few factors. Im hesitant to say its the head gasket yet. A compression test will confirm whether it is or not.
Now, as Bert was alluding to, a leaking radiator could have caused an overheating condition that blew the head gasket but did it ever overheat?
But just having a blown head gasket will not throw these codes, theres more going on and its most likely the maf or a vacuum leak. I would do as Bert says and a compression test.
Not to jump ahead but I want to point out that if it did overheat and the head gasket blew you could have more trouble. Its possible that the heads warped and a new head gasket will do nothing at that point.
The milkshake color is only on the fill cap side for oil. The dip stick side is still just oil.
I did drive the car for about a month or more with the leaking radiator. I tried lots of quick fix patch kits to fix the hole but had no luck. There were times that I drove it with very low water levels, but the car never turned off from over heating.
when my troubles all started (after i fixed the radiator) I started having trouble starting the car. It would turn over but then half way through a spin it would just stop like as if something got stuck. I would then try to start it again and it would start up. I thought it was because of low oil or a bad starter.
Then I noticed a small choppiness to the idle which I thought was possibly because I needed a tune up (spark plugs mostly). Then about a month later the choppiness got a little worse and I got my first trouble code which indicated the lean mix on bank 2. At this point was when I discovered what look like milkshake oil in my engine. So I assumed right away it was a head gasket.
Now it's gotten worse all of a sudden, but I can say that after I start driving the car it seems to smooth out during acceleration and is only choppy when I'm at idle, but I notice the idle goes very low then up a little then low again and sometimes it will turn off. If I hold the gas petal down a little to keep it close to the 2 on the rpm gauge it will stay on.
Yeah I'm thinking that the engine did over heat and I have warped something. So I'm looking into retiring the truck now. I'm hoping it lasts until then.
If I can get it to a shop I'll to the compression test, but as of now, I'm trying not to drive it as much as I can.