Relating to the closed loop deal, that issue with the CTS reading -39 is where your immediate attention should be. >120 deg is what you need to be able to go into closed loop if I recall correctly.
HOWEVER, depending on what aftermarket chip you may be running there may be some more confussion to this scenario. An open loop chips such as the Thrasher and some others will stay in open loop while in park @ idle. If it wasnt for the one goofy CTS reading all your other #s would be pointing towards the presence of a open loop chip.
If I recall from your other thread you did go ahead and put that new CTS in right? If the problem is still there then I would check the 2 wires to the sensor and make sure that one isnt grounding somewhere or something goofy like that. Also, this may be a stupid question but you changed the 2wire coolant temp sensor for the ECM on top of the intake and not the 1wire coolant temp sending unit in [for the idiot light] right?