Heres my 0.02.....I had the dreaded cricket squeak where the dashboard meets the windshield on the passenger side corner. Had it fixed under warranty and it took them 4 days. Turns out they had to rip the dashboard out completely and found 1 broken & 2 missing welds on the body behind the dashboard. The tech told me that sometimes the welding machines on the assembly lines don't always make a weld where it is supposed to and it gets missed during inspection. They took it to the body shop and welded the broken and missing welds. It has been 8 months since and i have yet to hear a squeak/ rattle anywhere around the dashboard. Matter of fact i would say the dash is tighter now than it was before i took it in.......Hope this helps someone who has the same problem......