I found that my charging port was bad.  To change it out on the board requires experience in soldering and must use the correct equipment and use magnification to see what you are doing.  There are you-tube videos showing how to do this.  I changed mine out last night and the phone now charges...