Thank you! This worked perfectly for my E970 (US AT&T Optimus G). The USB port now has a solid click into place, firm hold, and it charges normally.
One note: I used PH000 from the iFixit Pro Tech Toolkit for the internal screws. The guide lists Phillips #0, which is 2 sizes larger than what was needed.