I was in the same boat. U may install "bluetooth auto connect" to solve this issue.
I'll keep this handy the next time I finetune my own kernel.
Keep up the good work!
I have a very warm screen too and I use Screen Adjuster from market which is free to adjust the color temperature.
I managed to make the screen pretty white with 0, 2, 22. The downside is that black is not as black anymore.
Dial *#272*YourImei# to chose the CSC available.
Be aware that if you proceed ALL DATA WILL BE LOST!!! So do all necessary backup beforehand.