When it fails, what error messages do you get?
If you are trying lots of things and they are all failing for different reasons, thats a different problem to them failing for the same reasons.
Its easier to troubleshoot if you try one thing at a time - the more you change, the harder it is.