I do agree, spring is best. That will save you some money in winter upkeep. You can basicaly let the pool drain itself over the winter without having to worry about keeping the water clean. You will, of course, want to keep enough water in the pool to keep it stable and safe from strong winds. Your judgement is best there.

Good luck with the new liner and I hope you can find the cause of the holes.

Dennis