I have an 07 Silverado that recently had a horrible leak from the 3rd brake light. I took it to the dealership where the problem was fixed under warranty. However, the headliner is now damaged with water marks and has a wonderful mildew smell. I pointed the damage out to the mechanics at the dealer when i dropped it off to be fixed. When I went to pick it up, they told me they did not replace the headliner because it is not covered under the warranty. Its my understanding that damage caused by a faulty part that is covered in the warrany, aslo covers damage to parts generally not covered if the damgae is due to the failing warrantied part. (for example my damaged headliner)

Has anyone else had this same problem?

Do i need to contact Chevy directly to resolve this?