Is it possible the gray tank is the culprit? Believe it or not, once some mold grows in there it can get quite smelly and smell like it is from the black tank.
I've used the Unique tank cleaner on both black and galley gray tanks before with good results.
https://www.amazon.com/Unique-Cleane...11&sr=8-6&th=1