Not enough sugar or sweetener in the fruit puree can lead to icy popsicles. Sugar acts as a natural anti-freeze and helps inhibit large ice crystal formation.  If the popsicle mixture has a high water content, it is more prone to forming ice crystals. Consider reducing the amount of water or juice and increasing the proportion of pureed fruit.