That is a VERY expensive repair. I assume the dealer will warranty their most recent repair, so... If it were my car, I'd drive it back to the dealer and demand it be fixed under the shop warranty... And you should get a loaner car until it's fixed. They should repaint your house too, for good measure

that's just a lot of money
-GH