Well, I still can't figure it out. I've checked everything I could think of and my truck's still throwing a code. Not only this, but the truck is idling kinda high. High enough so that if I let off the brake, it will accelerate and shift into second without me touching the gas. Then, when I put it in park after driving it for a little bit, the RPM's jump up to about 1800 and slowly work their way down the longer I let it sit idling. I'm sure someone on here has had this same problem before, or someone's got to know what's wrong. Any suggestion?