Cnsidering the age of the vehicle, it could be compressor hoses, but a 24 hour leak is a big one and the rock sounds more plausable.
Leak detector, not really high dollar.
Robinair 16600 Leak Detector - Air Conditioning
Did you add dye? UV or visible?
It could also be the evaporator inside due to leaves and water. You stick the leak detector in the drain of the AC or the air vents inside.