Hi,
Are you using a pullup resistor on the input? the upper voltage doesn't really matter 3v, 3.3v ot 5v so long as you can get a definate logic high and logic low

Shaun