Original post by: kill buzz ,
I had the same problem. Check the old lcd, it has a small rubber with 2 holes where the proximity sensor fits into, it aligns and holds the sensor in the proper position. This is why so many people have this problem because its unnoticeable at a quick glance. Guaranteed this will fix your problem.