I don't have a schematic, but it's pretty simple, 3.3v, GND, SDA and SDC to the sensor. Attached is the breadboard photo (where it always works 100% of the time - for days), and the case, where it can sometimes work. Things seem to work better if I pull the sensor away from the case with as much wire as possible (sort of like the Case.png photo). When I stuff the wires in then the values start getting wonky. I just plugged it in and got 7 readings that were good, and then the sensor starts reading bad values.
temperature=76.69,humidity=45.5,altitude=241.50,pressure=1004.44
temperature=76.69,humidity=45.2,altitude=242.24,pressure=1004.41
temperature=76.60,humidity=45.1,altitude=241.39,pressure=1004.44
temperature=76.60,humidity=45.0,altitude=242.92,pressure=1004.39
temperature=76.60,humidity=44.9,altitude=241.68,pressure=1004.43
temperature=76.68,humidity=45.0,altitude=242.57,pressure=1004.40
temperature=76.71,humidity=44.8,altitude=242.72,pressure=1004.40
temperature=-225.24,humidity=100.0,altitude=-4277.97,pressure=1179.98
temperature=-225.24,humidity=100.0,altitude=-4277.97,pressure=1179.98
temperature=-225.24,humidity=100.0,altitude=-4277.97,pressure=1179.98
temperature=-225.24,humidity=100.0,altitude=-4277.97,pressure=1179.98
temperature=-225.24,humidity=100.0,altitude=-4277.97,pressure=1179.98
temperature=-225.24,humidity=100.0,altitude=-4277.97,pressure=1179.98