It's mainly throttle and temperature related.
You are correct, clearly it's being told to open. Check the TPS output first, as yours is 4x4 the output should INCREASE with throttle. You should also be seeing the same voltage at the ECU as you are at the actual sensor connector itself with it disconnected, and it should do as I describe above if there is a difference you could have high resistance somewhere in the line etc.
Martin