2021 Chevy Silverado Trail Boss pick up with leaking sunroof. Brought into Banks Chevy dealership in Concord,NH for repair. They had my truck for two full days to say the drains were draining slowly so they unclogged them. They said the rear window was leaking also but after being without the truck for two days we needed it back so held off on doing anything with rear window plus wanted to see if it was really leaking for myself. Well next rain storm a couple days later my sunroof was leaking worse than ever and water was really dripping from above controls and head liner. Got the truck back into Banks and kept being told it was being fixed but days were going by and still didnt have truck back. We asked if the sunroof was connected to the rear window drain wise and wanted the rear window fixed whether it was connected or not. John said he would find out and let us know. A couple more days go by and we call again to find out status. John tells us the sunroof frame is bent so they are putting in another one so once its in and pressure tested we will have it back in probably a day. That was on a Friday so may not have time to get it done on Sat because they only work 1/2 day. On Monday afternoon I call to find out status and am told Frame has not been replaced yet. At this point im loosing my patience after missing work because i dont have a vehicle and tell them we need a car if my truck is still not ready. I had a in depth discussion with Jon why things were taking so long and wanted to know exactly what they were doing with my truck as i was pretty frustrated and this was ridiculous. I asked if all this work this time was guaranteed to fix the leaking both in the sun roof and back window and he said the tech said the frame was the issue and it would be fixed. Picked up loaner car from Banks on Monday night and then never heard all week anything more about my truck. FINALLY 8 more days later I get a call apologizing for the delay but my truck is finally ready. Picked up my truck tonight and reading the receipt which states they replaced frame and a fender that was broke while installing the frame and it was pressure tested after and the sun roof isnt leaking but the rear window still is!!!! WHAT THE H_LL!!! Are you kidding me??? They Had my truck for two WEEKS!! Banks Chevy service dept in Concord,NH is the worst to deal with! Wondering now what I can do to address the rear window leaking? Are there separate drains that have nothing to do with the sunroof issue? Looks like we will be getting rain in a few days and i have zero faith that my sunroof if fixed even at this point. So frustrated.