Why does a motor make a tapping noise when its cold but not when its warm?

sounds like your oil is wrong viscocity and causes the hydraulic lifters to tap until oil thins enuff to work the lifters. if changing oil doesnt help you have a worn lifter