A thing you probably missed is checking the log files. What do they contain when it "isn't working"? What is the actual problem anyway?