if you only have 22k miles .. it cant be a leak UNLESS the car has gone through something like off roading that it wassnt designed for .. it must be coolant low ... but it could be a leak if say .. it was a friday or a monday when they put your car together and it is lacking inferior workmanship
Anyway , the dealer should fix it with that low of mileage..
but it sucks that you have to still shell out $100 to do it !