2004 Ford Explorer: loud popping noise

My Explorer makes this loud popping noise when going up hill. The noise seems to be growing louder, but I can’t find the source to repair it. It gets really bad when I travel above 10mph, it’s frustrating. Can someone help me, please!