If you have a factory gauge, it's a sending unit. If you have idiot lights alone, it's a switch. I'd rather trust a gauge. A decent shop would know the difference.
Your oil pump is weak or loose or clogged. You need 30 PSI, Minimum, at All times to the bearings. I assume you're not simply low on oil, as you just had it into a shop? Check it, anyway.