Ok got it to stop missing out. Replaced plugs. Funny thing is had two sets of plugs in it.

Ok heres the deal with this truck I bought it back in 04 it had 38K on it. For 2years never had a issue with it not one.
Changed oil every 3K I have always took care of it.. Till I decided to put a damn K&N air filter in it..This is where all the problems started. Three months after I put the filter in it started running bad it was losing power, pinging, drinking alot of fuel and would blow alot of smoke when you got on it.
Finally throwing these lean codes. Took it to ford they said the MAF was bad due to the filter oil coating the MAF and burning it up. So I replaced it along with throwing the K&N in the trash and putting a regular air filter in it. Replaced the fuel filter It ran fine for 6 months after that then started doing the same thing..light came on lean codes started pinging, drinking alot of fuel, smoke, loss of power.
So again because Ford said it was the MAF I replaced it along with the fuel filter and the O2's. It ran fine for 3 months and started the same thing again...So I said screw it and have drove it like this for over a year.
Untill last week when It started missing out. They truck just hit 99K and yes this was the first time I replaced the plugs since I bought the truck used from Ford. I did notice yesterday while changing plugs and checking vac lines again around the front of the intake at the bottom was a small area with alot of carbon build up on the aluminum I thought it has to be leaking here but, after half a can of spraying carb cleaner around the area no drop or raise in idle...
I am stumped It runs again but as before gets crappy fuel mileage and that glowing check engine light stays on..
I have never checked the fuel pressure will try it next and see.