Do the GFI's giving you trouble have the correct rain-resistant cover, which stays dry, even with a plug in?
You should try water repellent dielectric grease on everything. Tape can hold moisture in. Grease will keep it out. I've heard of using WD-40 to dry out electrical connections. That might work for you too.