Try getting rid of the W0 >> 8 and see what happens in the LCDout statement. And get rid of the DEC2 in the LCDout... just to see if you get any numbers that make any sense at all.