What i would reccamend you do is ask some of your friends or co workers who they use for a shop and take it to a well referred shop that you can trust. That shop that said to take the light out sucks they are hackers A.S.E. doesn't mean
I'm A.S.E. certified master tech I've worked with a lot of guys who are certified and some who weren't I wouldn't let some master techs get near my stuff. if you have a test light and a wiring diagram you can figure out whats wrong with your truck. with out a diagram in front of me some things id say to check are the charge wire (batt to alt lug) make sure it has power at the alt you may have a bad fuse next check the plug on the back of the alt i think it has 2 wires with it plugged key on engine off you should have power at both wires one comes from the ignition to the alt and one goes from the alt to the light in the dash. if those check good you have a bad alt oh ya make sure all the grounds are good batt to engine batt to inner fender firewall to engine.