I keep my boat on a covered lift with a boat cover on it. The humidity in Fl creates a constant battle with mold on the upholstery. The only thing that gets lid of it is Mr Clean pads and OdoBan which is actually for odors in carpet. You might give it a try if nothing else works for you.