Do you have PORTA set up as inputs?
Do you have them set up for analog?
What are you using for your reference (ADCON1) ? Most of the time, Vcc is not good enough.
If you want really good accuracy, you have to use an external, precision reference.