Sounds like a dealership issue to me...no reason they shouldn't have had you fixed right the first time.