The good thing is that I still have 1200 miles before my 50k miles warranty runs out. The dealership ordered the new panel 2 weeks ago. So I dropped off the car this morning thinking it will take about 2-4 hours, but it looks like they forgot to order a part that goes with the panel. So I should get the car back in 2-3 weeks