I agree with the fact that you don't have to wait to get a loaner till the parts come in. I worked at a GM dealer and the loaner/rental car was ALWAYS brought up front asap and kept by the customer for the duration. Your dealer is screwing you hard on both the rental car and the repairs on your car. And they didn't even give you a kiss first I bet. Find a new dealer. Good luck.