I always told myself that if I ever got rid of my acne I would come back here and tell everyone what worked for me, so maybe they could give it a try too.
Just before Christmas last year I made one change, I stopped washing my face with hot water. I didn't use any facial cleansers at the time because they made my skin so dry and tight so the only contact my face had with hot water was in the shower. I decided to try and see what effect, if any, turning off hot water in the shower would have. The effect - little to no new spots! Beforehand I would constantly get new spots on my neck, temples and cheeks. I've also noticed that my face is no longer screaming out for moisturizer after my cold showers, i still apply it afterwards but just a small amount. I splash cold water on my face just after I wake up and just after dinner and then before bed I use a cleansing wipe. That's all. I also keep a fairly healthy diet and regularly change my pillowcase and bedding once a week.
I really suggest giving this a go and see what happens. I still do have hot showers, but when it comes to washing my hair I bend over in the shower (steady!) so that only my head comes in contact with the cold water. I don't think I could cope with my whole body getting doused with cold water. Give it a go and let me know if it works for you.