ciao, di questo tipo di problema mi è capitato spesso su vari iphone, ognuno con una sua soluzione, prova a far così:
-reset impostazioni;
-dfu mode e hard reset del telefono (salva i dati prima)
- smonta il cellulare e compra la flat con il sensore di prossimità;
-hai cambiato l'lcd?? se si e il telefono è bianco, colora con del nero dietrò all'lcd, tra lcd e sensore;
- se nessuna di queste soluzioni và, allora è un problema del chip che gestisce il sensore, puoi provare a fare un leggero reflow (ma leggerissimo), stai attento se scaldi troppo butti il telefono.