It looks like you have HW problems. Maybe power supply or voltage shift leveler. Also try to replace ESP8266 module with new one.
Wait, i've wrote òsldkjflksjdflkjsdlfkjslkdjflskjdfbadcharshereòlaksdòalksdòlkasd because cut & paste doesn't work with special chars... is chars from boot of esp.... power supply changed and esp replaced For level shifting i use simple resistor 22k to gnd and 10k to signal.... (ok 20k is correct but do you think that can be depend from this 2k more ?)