I might be wrong, but I've got it in mind that garlic is not great kept in oil or vinegar - I think it has some kind of bacteria in it that turns the oil/vinegar to poison ( may be a little melodramatic!) or just sends it off.
I'm sure someone else will be able to clarify this or indeed tell me I'm talking rubbish as usual!