Another thing you can do is put the PIC to sleep while taking the A/D sample. This reduces noise due to internal switching.