Mooch, did you free the son out of the prison on Citadel island? If so, did you free the other imp there, as well?

http://beyond.divinedivinity.net/help/act2_prison.htm
number 6 is the imp, number 3 is Tax. You need both to cross the lava properly.