ALuminum and stainless steel needs to be exposed to oxygen to be 'stainless'. This is due to how a microscopic charges operate on the atomic scale. Basically an oxide coating doesn't properly form to protect the metal, aluminum is a very reactive metal without the oxide coating.
We have a similar problem under the rubber rub rail on our 35' launch. Also Stainless piping has sunk many a ship when the lines become passivated due to lack of oxygen.
Keep the area dry with ventilation, figure how to get air into the connection and use aluminum fasteners on aluminun and stainless on stainless are some options. Or go to diamond plate decking in aluminum.
But it could be electrical too.
http://en.wikipedia.org/wiki/Passivation
http://en.wikipedia.org/wiki/Corrosion