Looking at this photo there appears to be a sensor on the right side (in this image) connecting to the throttle body.. I'm guessing this sensor may not be reading any coolant temps and this might be effecting your performance... (I do realize that it more than likely reads your A/F mixtures but perhaps also reads the coolant to the TB too)..Just a guess, I don't know for sure what that thing is reading. I would put it back though!! That's just me though...