well check your startup programs, on msconfig. disable sme unnessasary processes, and if it doesnt go away, disable other processes and see where the problem's from.
another method is to end the process, then start it, and see what you did that makes msmpeng.exe take up alot of CPU speed. check to see what msmpeng.exe conflicts with (i.e. which process or which action)