Just got the call from the shop, the switch was definitely the problem, they found trouble codes specific to it in the computer. Have to get me one of those scan gauge do-dads, that way I don't have to buy parts on pure faith in our tribal knowledge. But it's still hard to beat the forum for quality recommendations.
Thanks to everyone for their opinions!