A lot of times when you have dissimilar metals, al seatpost in steel frame, you get galvanic corrosion where the seatpost essentially bonds to the steel frame through aluminum oxide and that is what you have to release. That's why ammonia works since ammonia eats the aluminum oxide.