Every Diesel boat I have been on smells to some degree. My Yanmar has no drips or leaks and also smells. I use the volcanic rock in hanging bags trick, then air out the rock in the sun every now and again. Not perfect, but no power required. Don't waste your time with the little ones get the bigger ones.
Gonzo - Cleans like Magic!
michael