I had pretty much the same issue with my old '87. It threw the MAP sensor code too, and like Desert said, I checked the vacuum line first & sure enough it had a small melted spot in it. I replaced the line, cleaned the vacuum source nipple (I love saying nipple
) out with some cleaner spray, and poof...Good as new. Give it a try.
I don't know about the TPS on these trucks, but I do know that you need to adjust them on some imports, and my mustangs. I'm sure someone can chime in on this though.
Good Luck,
Ed