One only need to let the passage speak for itself. It's about waters moving not mountains and valleys moving, making the ESV wrong.
He covered the foundations of the earth with water so deep the water was above the mountains. With the deep -God opened the fountains of the deep at the flood of Noah.
The waters subsided at His command.
Psa 104:5 Who laid the foundations of the earth, that it should not be removed for ever.
Psa 104:6 Thou coveredst it with the deep as with a garment: the waters stood above the mountains.
Again, the waters go up and down.
Psa 104:7 At thy rebuke they fled; at the voice of thy thunder they hasted away.
He will not flood the earth again.
Psa 104:8 They go up by the mountains; they go down by the valleys unto the place which thou hast founded for them.
By them -by the water - springs
Psa 104:9 Thou hast set a bound that they may not pass over; that they turn not again to cover the earth.
Psa 104:10 He sendeth the springs into the valleys, which run among the hills.
Psa 104:11 They give drink to every beast of the field: the wild asses quench their thirst.
Psa 104:12 By them shall the fowls of the heaven have their habitation, which sing among the branches.
Psa 104:13 He watereth the hills from his chambers: the earth is satisfied with the fruit of thy works.