yeah.. I found a solution. There is a little program I found at pinstack that fixes it. No Idea what it does, but it flash the phone with something then it reboots it.. suddenly it completely works

The program can be found here.
forums.pinstack.com/attachment.php?attachmentid=18568&d=1229390515