I've actually just found (removed paper label instead of relying on documentation) that its an 18F458, which returns 10 bit values (unless I set it to 8 earlier in the code?). I've managed to hook up the hardware now, all I need to do is back up the existing code and write the new code in the morning.
Ta so far!