The HJT log is clean. What tells you it is a virus and not something else? It could be a corrupted installation of windows.

What windows version?
If XP, have you checked the event and system log?
What have you tried sofar to solve the problem?