G3-571 won't turn on unless plugged in
I've had a lot of problems recently with my acer predator helios 300. At first, there was a problem with it randomly shutting down (whether it was hot or cold) and found out it was the SW2 switch (which I then put some electrical tape on to apply more pressure). During that time, the battery was working fine - I could still remove the charger and it would use the battery. However, today, I removed the charger and tried turning on my laptop but it wouldn't turn on. I plugged the charger back in and it will turn on but immediately when I disconnect it, the unit will turn off. I have no idea what to do. I know that I am putting an adequate amount of pressure on the SW2 switch so that's not the issue anymore. I have tried resetting the battery using the pin-hole and uninstalling/installing the battery driver. I am at a loss, is there anything I'm missing?