Thanks all for the replies. After implementing all of the changes recommended, I'm now running into a problem where my Arduino will recognize the sensors upon start up, then seemingly stop. I am unable to get readings from the sensors either. After hooking up an oscilloscope, it appears I have lots of noise on the clock and data lines, a less than ideal pulse shape, and am experiencing a lock up a little while after startup. I'm now using an Arduino MKR with 1K resistors for my pull ups.