Before you spend any more money-- what does the Windows Event Log say?