Try Touch InCall screen tweak:
http://forum.xda-developers.com/showthread.php?t=488991
It uses the light sensor to detect if the phone is against your ear/cheek and turns off your screen when the phone is against your ear/cheek, and turns it on again when it's away from your ear/cheek.
It should work!