check everything. i would have them do a leak test in the detail bay, to see if any water leaks show up. just a good hose down. but like mine, sometimes the leaks will not show up till its in hours of rain.(fixed now) seems like the 2007 always leaked right above the inside door handles.