It is possible that you have malware that is causing your computer to react the way that it is.
No, that's not likely. (In any event, this discussion ended more than 4 months ago, so its unlikely that the original poster is still listening.)
The malware you're referring to has only been seen in use as an extremely targeted attack against specific groups. It's extremely unlikely that you would actually have it, and note that the mdworker process is a normal part of the OS. Some variants of Imuler have used a process named ".mdworker", which is not the same.
It sounds to me as if you need to reset the SMC (System Management Controller).
The SMC has nothing whatsoever to do with the mdworker process. Resetting it makes no sense in the context of this discussion. Further, note that you're replying to a topic that is more than a year old. The person you're replying to has not posted anything here since that time, and is probably not still here.