Low Memory Error caused by dllhost.exe!

Hi guys

As the title says, I am facing this annoying error during the last couple of weeks... At random moments, I get this error message of "Low memory" and when I go into the task manager, I can see that a dllhost.exe SURROGATE uses all my memory. I have 16GB of Corsair installed on my rig. Can this be a hardware problem??

P.S. I have tried the sfc /scannow command from cmd and a few other dll programs to fix any corrupted files but still to no avail. I have even done a fresh win 7 installation but still the problem occurs...

Please help...
 
how to trigger the leak....

You mention it happens randomly. Was hoping you had an idea of start-up processes that help trigger this or an event that makes it more likely to happen. Trying to put your finger on a completely random error is nearly impossible without knowing the history of the machine.