I'm not 100% sure but HIGH set 2 registers, tris and port. Who know what is happening when you try to set tris of ADCON0...
HIGH and LOW should be used only with PIN on uC.
You should look at...