ATTiny IR receiver logging erratic values, but works consitently on Arduino Uno
Chances are that your attiny runs with the default 1MHz internal clock. Because it works flawlessly on your Arduino, you could start by changing the fuse settings of your tiny AVR to also run at 16MHz.