I would wash the buds with 1.5% hydrogen peroxide, being careful to not get any into the grill holes. Same for the cable. If it's still oily, use some rubbing alcohol on the buds (though not the cable). Just remember, don't soak...
4/23/11 at 3:12pm