Hi Dave,
That was actually my initial thought as well but what I did was what you suggest (but perhaps didn't do ?) and read the datasheet before posting - which resulted in me not posting that response ;-)
There's no mentioning of RA4 being open drain on the 16F688 as is the case on some other devices - at least not what I could find.

/Henrik.