P0136 Heated O2 Sensor Circuit Malfunction (Bank 1, Sensor 2)
Normally, this type of code comes about when the sensor itself is out of parameters. Unlike if there was a vacuum leak and the reading was out of the norm but within the min and max.
Look for a broken or shorted, (melted) wire going to the sensor. If you find nothing, pull it and clean it and put it back in and reset the code. It may come back, but see how long after you have cleaned it.
If all is good as far as wires and what not, and the light comes back on, then the sensor is probably defective.