I agree but I think you missed something in my original post. I said that the sensors gives actually 1.66V as it is supposed to. The problem is that the arduino converts this into 590 instead of 512 as it should for a 3.3V reference. So, I believe the problem is not with the sensor.