WD40 and I am not joking. Not only does it remove the gunk. It also helps next time you clean it. It leaves a film on your boat that you can't see. We keep our boat at Lake of the Ozarks and drive it to party cove quite often. WD40 works great. Try it one time. It's like the Duct tape of cleaning stuff.