I never had this problem on Froyo or GB initially but just today in fact, I have been having this exact problem. I enabled and then disabled In-Pocket detection to see if that would work but it didn't. I also downloaded an app called Keyboard Backlight Controller and it didn't seem to work either.