The charger port is going bad. It happens over time The symptom of this is you have to hold it into place.
The first step is to contact your carrier to see if it is covered under warranty. If it is, great get it replaced.
If not, you have 3 options:
1. you can get the charging port repaired. The cost is about 50 dollars. I recommend Cellulardr.com
2. you can get a new phone. cost ???
3.Youcan get an external battery charger to charger the battery separate fromphone. An extra battery is a good idea as well so you canhave one charging at all times. The best and cheapest place to buy a new charger for yourshine is ebay. They run about 5 dollars shipped. Check out thefollowing link for the selection.LG Shine Battery Charger
I hope that helps