The most common reason for the PIC ADC fluctuating is that the voltage reference has been tied to the supply rail and you have noise on the supply rail. A large capacitor on the decoupled VREF should cure. Another cause could be that the input voltage is at to high an impedance (should be less than 10K or that the input voltage is noisy.