When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I ended up downloading torque pro so I've got the ELM 327 working now.
I cleared the code for the IAT and TPS then disconnected the battery for a few minutes for the new TPS switch.
I then read the codes - none.
If anyone's still listening or cares, I found the problem.
The vacuum line that goes from one side of the bulkhead to the other had about 6 inches missing from it.
I replaced that and repaired a thin vac line going to some vac pot at the front of the engine and now it runs fine.
I would have thought that that much of a vacuum leak would throw a code.
Somehow I ended up with the kind of transfer case that doesn't have the VSS on it so I've still got some work to do.