UNO - Diecimila compatibility

I’m trying to use one of the Sensirion temp/humidity sensors with an Arduino. Using the included SimpleSensirion sketch, it works fine with the Diecimila (when I use a 10 k pullup resistor on the data line).

When I move the connections from the Diecimila to the UNO, I only get zeroes for the output (although it still prints the same words - temperature, humidity, dew point). If I move it back to the Diecimila, it’s fine. I changed the board type when programming each, so I don’t think that’s it.

I feel like this has to be something simple, but I can’t figure it out. Has anyone else run into this?