I went with the K&N 63-3074. I've used K&N for years, so I struck with them. I've had no probelm in throwing any codes, but I'm not sure if I would leave it on if I'm having warranty work done. It's so easy to install, I'd would more than likly just switch it out with OEM set up before the work was done.
2010 2SS Black on Black
1967 Nova NHRA Stocker
Think about this, what will a cold air intake change about the warranty, the air going in to your engine is of a higher volume? What if I bought my car in Alpine, AZ @9000+ feet and drove it to Chicago, Ill? A drop in altitude like that would be just like you putting on a better-breathing filter and piping system, allowing more dense/ or more flow to the engine. These cars are supposed to be able to compensate for those kind of changes, I mean, we are not talking about assisted/forced air injection here. So in all reality the ECM controlling the minute functions of your motor should be able compensate for any air changes, so why would a better breathing filter and a larger/less constricting pipe void the warranty? Consider this: when I ordered my Camaro on January 10th 2009, GM had an option of ordering a Cold Air Intake, Long Tobe Headders and an Axle-Back Performace Exhaust System. I ordered them all, the CAI was on "engineering delays" as was the LT Headders, but the exhaust came in with the car. So if GM originally intended the car to have an upgrade option for the intake of air, they already knew that this engine could take deeper breaths of air & produce better HP. I don't think you should worry until you crack the block.
I have been doing searches on codes associated with CAI and have found nothing.
I have a friend with a DuraMax, he put a normal WIX filter on the truck and it adversly effected the way it ran and threw codes. He took it to the dealer and they said it was the filter. They charged him to adjust the fuel pressure, i think, and put back GM filter. It didnot void the warranty, however it was not covered under warranty.
I just don't want to spend $400 and have problems.