How can Io be tidally heated while it is in tidal lock?
It is tidally locked in a mean motion sense of "tidally locked". That Io is in an eccentric orbit rather than a circular orbit means that tidal stresses can and do build up. Lainey et al. claim that the global energy dissipation in a tidally-stressed moon is given by
$$\dot E = -\frac{21}2 \frac{k_2}Q \frac{n^5R^5}G e^2$$
where
- $\dot E$ is the rate at which tidal energy dissipates,
- $k_2$ is the moon's second order tidal Love number,
- $Q$ is the moon's tidal quality factor,
- $n$ is the moon's mean motion,
- $R$ is the moon's radius,
- $G$ is the universal gravitational constant, and
- $e$ is the eccentricity of the moon's orbit.
The ratio $k_2/Q$ strongly depends on the makeup of the moon's interior. Compared to a moon with a solid interior, a moon with a partially molten interior will have a slightly higher value of $k_2$ and a significantly lower value of $Q$. Io's volcanism is a sign of a moon with at least a partially molten interior.
The power of five on the mean motion and moon radius means that a large moon that orbits close to its parent planet will be subject to vastly more tidal stress than a small moon that orbits far from the parent planet. Io is a large moon (larger than our Moon) and it orbits fairly close to Jupiter.
Finally, even though Io's eccentricity is small, it is not zero. The fact of $e^2$ means that the tidal energy dissipation strongly depends on eccentricity. Those tidal stresses normally would act to circularize Io's orbit about Jupiter, thereby reducing the tidal stresses. However, Io is also in a 1:2:4 orbital resonance with Europa and Ganymede. These interactions tend to increase Io's eccentricity.
This has been hypothesized to lead to an interesting hysteresis loop (e.g., Yoder). Suppose Io's interior is cool and its eccentricity is very low. This makes tidal stresses very low. This reduces the impact of Jupiter's circularization effects on Io's orbit. The resonance effects now begin to dominate, making Io's orbit become more eccentric. Tidal stresses now become significant and Io's interior warms up. At some point, the tidal stresses that lead to circularization dominate over the effects of Europa and Ganymede. Io's orbit circularizes and Io's interior cools. Rinse and repeat.
References:
Lainey, et al. "Strong tidal dissipation in Io and Jupiter from astrometric observations," Nature 459.7249 (2009): 957-959.
Yoder, Charles F. "How tidal heating in Io drives the Galilean orbital resonance locks." Nature 279.5716 (1979): 767-770.