Another thought for you would be to take your truck into your local parts store and have the alternator check while still installed. I know that Auto Zone and Advance Autoparts provide this service for free altho I dont know if O'Reillys does. Also have you checked your belt to be sure there...