Sounds like you may have an electrical issue on hand more than a sensor issue.

Can you t-tap the MAP and get a reading off it while the truck is running with a multimeter?