I'm seriously at the end of my rope here. This one tech I got is slower than everybody else. I would fire him but he's the only guy I have that can troubleshoot problems! And he knows it too. So if I send him home or fire him I won't have anybody to send to service calls, because he can find and fix problems nobody else can, not even me. I've talked to him, and he stays off his phone for a few days, but then he just slips right back into it.

Ideas?