one thing i do just before i cook my fish is warm em by running warm water over em just before i cook em. this knocks off the chill and keeps em from cooling your oil so fast as you drop em in. rain and shake and drop em in peanut oil heated to about 375. dont overload your oil and watch the temp. stop adding fish when the temp starts dropping . cut the gas up to help it reheat to cooking temp. if you dont go overboard in adding fish, the oil shouldnt drop too much. If it does give it more gas till it gets back to your cooking temp. oil not hot enough is your culprit and why they coming out soggy. if you dont have a thermometer for the pot get you one. its a must. on the other hand, if the oil is gettin too hot, cut the gas down or set the pot off the burner for a few minutes. i usually set the pot off till the temp stops climbing and drops back to where i want it. one feller who works in a fish camp told me they fried fish and put em under a heat lamp. then they dropped em back in the oil and refry em before they take em to the tables. i dont know how that works. ive never tried that.