Have your monitor program going and look at the coolant temp as you wiggle your wires around. You have a bad connection somewhere in the coolant temp circuit. An open in the coolant temp circuit reads -40. So you don't have a total open but you have a high resistance joint. This should be relatively easy to locate as you move wires. The likely suspects - the ECM connector, the CTS connector, and the splice where the CTS connector was spliced on to the harness.
The other possibility is a bad ground - which might explain the TPS error also. The coolant sensor and TPS don't use engine ground, or at least shouldn't. They should be wired back to the ECM for ground.
Since you have positive pressure in your intake manifold it will tend to want to push the MAP hose off. You're going to have to figure a solution to keep the map hose on. Tighter hose, sealant, clamp?
[This message has been edited by phonedawgz (edited 09-22-2010).]