It's hard to say. My guess is it's a cap or inductor. Have you tried measuring it? Is it me, or does this part appear to have a transparent package? It could be the flux I'm seeing.
1
inductor transparent searches for Companies, Equipment, Machines, Suppliers & Information