Alright, I did a search and still couldn't come up with an answer of what my problem is.
I got a check engine light last night and noticed early this morning when it was started cold for the first time that day, my idle shot up to 2xxx rpms for awhile then settled back down. I read that the problem may be a IAC valve but my idle isn't effected at all and the truck pulls fine from what I can tell. I do have an oil based K&N filter so could this just be a dirty MAF problem or what? Any input is appreciated.