Darrels' note on using the correct arguments with ADCIN should cure it. Using the port bit
reference doesn't set it to the correct channel, so that's the major issue.