Wellll...since you're taking my name in vain here, I'll drop in and help out.
There is a product that will totally eliminate any odor
...PROVIDED that the SOURCE of the odor has been completely removed. It's called PureAyre. PureAyre
I first came across it at a boat show
sometime around 2005...they gave me some samples to take home and the stuff knocked my socks off...it WORKS! And I have first hand experience in just how well it works: my dad spent the last 4 of his 95 years in a nursing home..I did his laundry
at home, which required dealing with lots of accidents...for 3 years I bought PureAyre gallons by the case! And not only does it work on the type of odors you're dealing with, but it's the only product I've found that will also eliminate diesel
and even smoke odors. We've all had meat and/or diary products spoil in a fridge. PureAyre is rated for use around food
and is the only thing I've found that get rid of THAT odor too!
Sorry if I sound like a shill for PureAyre...I'm not...have no connection whatever with 'em.
So...assuming that you've already removed all the sources of odors and thoroughly cleaned the whole boat, here's what you do:
Buy a couple of gallons of the stuff (get the "household" formula, it costs less and works just as well as the "marine" version). Also buy a gallon size pump-up garden sprayer...and get a good one 'cuz cheap
ones don't work very well. Ortho makes a very good one for use with their Round-up. Spray--just a nice mist, you don't have to drown stuff in it--every CLEAN surface, nook and cranny...inside of drawers--bottoms of 'em too...lockers inside and out, especially those that the hoses passed through...the whole bilge
...every inch of the boat. Then just let it dry, leaving all hatches and lockers open, fans running if possible, for 24 hours. If you still have any odor anywhere, you either missed a spot in cleaning
As for your fabrics and soft goods...you'll want to use enough to penetrate all the way through the liner, cushions
to the middle from both sides. If you can put soft goods out in the sun to dry, all the better.
Oh...btw...I've been invited to come and give a seminar at the SSCA GAM in Melbourne FL in Nov...would love to meet any of y'all who plan to be there.