A quick way to check system error codes, is to switch the ignition on, but not far enough to engage the starter - then quickly back off - do that 3 times rapidly, leaving the ignition on the last time. The truck's electronics system goes into an error check mode, with any error codes displayed in the odometer window. Give it time to do the complete test and return to the mileage display mode before switching the ignition off - have a pencil and paper handy to write down any error codes seen, and get back to us with those numbers. This system test will display all sorts of errors, current ones, or past ones that haven't yet been cleared - including the IAT and MAP sensors.
Good luck.