Me he descargado el Proximity Sensor Finder y si lo dejo sin tapar me muestra 5 cm, si lo trapo, 0, sin valores intermedios tampoco.
Dices que teniendo el sensor sin tapar te va mostrando valores entre 0 y 5 aleatoriamente, el solo?
Si es así... comprueba que no tengas ningún plástico protector de pantalla cerca del sensor, o que éste esté bien encajado en su posición.
Un saludete