Using ADC without AnalogRead

You've turned off the internal analog reference (AREF) when writing to the ADMUX register.

Try this:

ADMUX = _BV(REFS0) | _BV(MUX1);

--
The Gadget Shield: accelerometer, RGB LED, IR transmit/receive, light sensor, potentiometers, pushbuttons