I think I may be over reacting to this but i feel like whenever it rains locke is somehow around. could locke be possibly causing it to rain ? for example in the first season right before locke and boone found the hatch. locke predicted it was about to rain and it did. Or how about at the beginning of season four when the group of survivors broke up ito two groups, jacks group were hwading back to the beach and then locke was heading towards the barracks to stay safe from the freighter. was he possibly the one who caused the rainstorm when the helicopter was about to arrive? and then a little after that it started to rain when locke was attempting to find jacobs cabin in the same episode.