Some people have had similar problems. A great place for these kind of questions is https://Bitcointalk.org. People will really take the time to try to understand your problem.
Check out this thread. There are some similarities. ;-)