can't see anything wrong with your settings ,its only porta4 that's open drain but I assume
RA$
is just a typo
have you tried adcon1=6 just to try a minimal setting ?

maybe if you post your code something will stand out