New light on the peculiar star HD 108