Svaret ligger i en slags "dragkamp" mellan Jupiter å ena sidan och månarna Europa och Ganymedes å andra sidan. Ios bana ligger innanför Europas och Ganymedes. Det betyder att ibland ligger Jupiter, Io, Europa och Ganymedes på en linje, och drar åt varsitt håll i Io.
När Jupiters och Europas + Ganymedes gravitationer drar åt varsitt håll i Io, dras den ut och trycks samman om vartannat. Det är det här tryckandet fram och tillbaka som ger den energi som driver vulkanerna.
