I would up the vitamin C to about 10 grams daily, in divided doses. Silver is also awesome. I would try that in place of the iodine, put silver in a spray bottle and keep spraying your lip as you have a chance. If you catch a cold sore while it is just a tingle, you can ice it and it will go away. Though you have to hold ice on it for 30-60 minutes until the tingle is gone.