Hello,
Maybe a solution for this kind of problem :
I have similar problem on my iMac 21.5 (mid 2010, Core 2) under Lion : impossible to wake up the mac after overnight sleep (bluetooth disconnected).
I had tested PRAM reset, SMC rest, repair permissions : always same problem.
After reading similar post on the web, I had the ideao to looked at my network settings :
Ethernet : connected directly on my Internet box
Wifi : Activated and connected on the SAME BOX
So : 2 internet connexion on the same box.
What I've done :
1) deactivated WIFI
2) removed bluetooth DUN and other bluettoth things.
For the moment... IT WORKS !!!!!
When I installed Lion (update SL), my wifi connexion was deactivated. Lion re-active wifi (for AirDrop maybe).
I don't know why the fact to be connected twice on the same box should affect bluetooth.
I will let you know if it works more than 2 days...
Good luck.