Stop messing with ADCON1. If it worked for the 877 it'll work for the 'A'.

Just deal with CMCON and CVRCON.