So I was coming back from groceries the other day with my wife when I noticed that the truck had a bit of a chug. The check engine light has come on and off the last month or so. Didn't think much of it because every vehicle I have ever owned had one come on at some point that never really amounted to anything. And up until today, it ran like a top. So we unload and I am watching the tailpipe blow out rings of steam. Just seems like one cyl. isn't firing. Anyways, I park it back by the garage and as I am walking to the house, I think...time to finally get a code reader! I have always wanted one, but never seemed to take the plunge for some reason. Ordered one on Amazon yesterday, and it ends up it is shipping from BC. I say this in case any of you guys want to make the $6.52 shipping charge directly and drive it out to me. I would even up it too an even $10! I did a bit of research and determined that I didn't just want a static reader, so I went with a tool that has the capability of reading and giving a bit more of a report. The prices go from to pretty cheap to holy shit! I ended up getting the INNOVA CanOBD2 Diagnostic Tool 3100g. http://www.innova.com/en-US/Product/Detail/3100g It seemed to have most of what I want without jumping into the "Holy Shit" category. The next financial leap was just too much to justify the few extra things that it would do. Anybody have anything like this?