sounds like you have isolated the problem to closed loop, by jumping the sensors, you set it to -55*F which will make the computer run rich (could also be one side of that connection touching ground, which would be more evident when you are in clm because the ecm is modulating fuel based on ect tps and osat). you can add a resistor as a jumper, say 10kOhm 5 watt resistor and see what that does for your mixture. Maybe you have a bad oxygen sensor or improper flow over it. try unplugging it and plugging back in the ect. Pretty well taking readings from the O2 sensor to close the loop is the difference between open and closed loop.