Can't read (anymore) from DHT22 sensor

Hi, I wrote a simple piece of code that runs on a ESP8266 and reads every 5 minutes temperature and humidity from the DHT22, using adafruit library, and reports the data back to my server.

The code was working fine.

I was tweaking the code to add a feature to it, and suddenly the sensor stopped working. I switched back to the "stable" code, no luck. I completely started from scratch, even with the wiring, no luck again.

Did I roasted my sensor? I saw on the internet that these sensors can go into a sort of "zombie" mode, and you have to wait some time before using them again. I let the sensor unwired for the night, but this morning again I can't read anything.

Activating the debug on the library always tell me
"Timeout waiting for start signal low pulse."

Any ideas?

To read one of those sensors, you have to pull the data line low for approx 20 ms or more, and then switch the pin thats connected to the data line into input mode.
Its sounds like the start signal pulse isnt happening.