You can try Trend Micro's HouseCall:
http://housecall.trendmicro.com/
If I recall correctly it doesn't install anything, pulls down temp files maybe, but basically runs 'live' from the net. Worth running to see if it reports anything.
Another thing you can try is a system restore, I think you did that recently. You could try picking a restore point that is a bit further back.