I had the same problem. My check engine light finally came on and I got the codes, but I don't remember what thery were. I had replaced the idle control valve that is hanging off the right side of the intake if you are standing in front of the truck. I also replace the manifold air temperature...