Not sure what MMO would do in this case (nothing to restore bad gas), same with seafoam. One thing I would for sure do is get a sample from the bottom of your tank and make sure you don't have water separated out (check/change your filters as well). If all checked out, and it smelled OK, I'd...