Chicken thighs tend to get rubbery when they are either overcooked or undercooked. To prevent this I suggest investing in a good meat thermometer and pulling your chicken from the heat as soon as it reaches temp (165 degrees Fahrenheit)