I tried placing several ADCON0.0=0's in with no joy, I have just two inputs playing up and I double, treble checked all my TRIS commands etc, with no joy. As a last resort I thought I would try an OTP version instead of an EPROM version and guess what it works perfectly again, same as it did when using my IcePic2, will start a new thread asking why, thanks to all those who tried to help.