RepairPal Certified shops can diagnose and repair your 1999 Mazda B2500. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
More than likely leaking down from the valve cover gasket... Can try 'snugging' up the bolts to see if that helps... IF not... Have the gasket replaced!