I've been getting a p0014 code and I inspected and cleaned the exhaust cam all the screens are in contact weren't gummed up or anything. Also cleaned the throttle body and Maf! Truck runs perfectly fun doesn't run rough or anything. I have a home made intake and I'm thinking that's the problem, and that is coming off ASAP! But just wanted to get more suggestions on what it might be. And yes I have researched before I posted this.