Prova a pulire la parte del display in cui sono presenti i sensori; se il problema persiste prova un wipe cache. Se persiste ancora allora potrebbe essere un problema hardware del sensore (a me capitò sul mio iPhone 3GS) ma avresti l'ultima prova da fare cioè pulire completamente il telefono (magari con un Deep1) e reinstallare la rom stock linda e pinta (senza altre app) per verificare che il malfunzionamento sia scomparso (perché esiste la remota possibilità che dipenda da incompatibilità con qualche app).