Analog Temperature sensor inaccurate? Or is the Arduino at Fault?

Here's a (very) rough schematic of how I have things hooked up; i excluded the display as it isn't used to determine temperature.