It looks like the 16F88 needs a minimum of 4V to operate. The 16LF88 needs only 2V. Try the LF part, use 3.3V for both and turn off Brownout Detect.