I've got a 2007 PT cruiser with about 24k miles on it. A couple weeks ago I hit
something on the freeway; I have no idea what it was, but it screwed up my radiator and I had to have it repaired (some minor body work to the front of the vehicle meant I had to turn it in to insurance, too, which isn't thrilling). So I'm without a car for a week, but insurance at least covered the rental, so no harm no foul.
Now, I just got the car back Thursday; Friday driving home, I get off the freeway and smoke's coming out of the hood. I'm about three blocks from that point, so I drove it home and it hasn't been driven since. The "engine overheating" idiot light came on, and when I checked under the hood yesterday I could visually see that there's no coolant in the reservoir.
Two questions. First, this sounds like I should take it to the shop that did the repair; is that right?
Second, how long should this repair take (and I realize that you don't know what needs to be repaired, but if you don't mind humoring me...

).
Thanks!