How long has it been since this started to happen? If it has not been too long, you could try a System Restore to a time when it was working.