Digital Pins Outputting ~2.9V

The digital pins on my zero are outputting 2.9V. Aren't they supposed to output ~3.3V? I'm trying to drive some SSRs and the voltage isn't reaching the minimum threshold.

The culprit was the SSR pulling too much current.

Good call, 7mA isn't a whole lot of juice to drive an SSR. It drives me nuts how a lot of spec sheets
don't list the threshold current for their SSRs.

How big of an SSR are you trying to control?