Alright...few problems have surfaced in the past few days.... 4 days ago...the speedometer became completely inaccurate to the level of insanity. As many of us know....this is a special extended warranty issue, so the cluster will be replaced for free. Already got the appointment to have the tests done and information gathered to have the cluster ordered and hopefully will have it all said and done by the end of the week....joy. Now...starting TWO days ago....I started the truck at 7 am...and saw that the check engine light was on. Oh. Joy. So I had to do ALOT of stuff and had to ignore it for a while. I, after about 500 miles, checked all the things that COULD make it go on, but not alert me on the DIC....gas cap, etc...to no avail. Went to advance and had them pull the codes... He told me, and as I saw on the scanner....all 4 oxygen sensors...are throwing codes. What the HELL? I have a solid understanding of these type of things and know that the front two only need replacing every 100k for a heated and about 30k for a non heated...the rears only throw codes to tell you when the cat(s) are clogged. I've called 5 different dealership service departments to pick some brains and got nothing from it....all gave me the answer of "bring it on in and we'll check it out", yeah, for what, a $500 diagnosis? I'm going out right now to unhook the battery to see if resetting it does ANYTHING....we'll see. Thanks for any information.