What kind of omnidirectional antenna? Mounted on the roof? Offset from a vertical wall? Metal pole? Coax or twinlead feedline? And, is the reception poorer on all stations or just one or two?
If the mast is not in electrical contact with the antenna itself, it's not automatically a big deal if mast touches metal building. But, good practice, if a metal mast is attached to a vertical wall, is to use stand-offs to put some distance between wall and mast.
The problem could be due to the building itself, or not. Other factors such as objects in the signal path (trees, buildings, etc.), bad ground, a longer run of feedline (coax? twinlead?) than before, old feedline, even bad / leaky feedline connections, could be the problem.
EDIT: If you have a horizontally polarized antenna above a metal roof, I'd suggest getting it, at the very least, a few wavelengths above the roof. 1 wavelength at 98 mhz is basically 3 feet.