Does the shop have a water heater? Sometimes, the smell is caused by a weird reaction between the magnesium anode rod and the hot water in the tank. If this is the case, the best solution is to replace the magnesium anode with an aluminum anode. Once the aluminum anode is installed, the odor should disappear completely.