Hi guys, so a few days ago I was driving and pulled into a gas station. After starting the truck back up again the trucks battery light came on but would turn off when accelerating. Battery was still charging as shown on the dash but was going down. The next morning I started my truck and everything was great no light and battery charging fine. While I was driving the battery light came on the the battery was barley charging then all of a sudden wasn’t charging and truck bogged out and I turned it off. The negative terminal had a lot of corrosion but I went ahead and cleaned it off really well. Truck barely starts now and runs shitty struggles to accelerate sometimes. Sometimes have to shake the battery to get it to crank over. Any ideas on why it might be doing this? I’m guessing possibly the negative terminal is having issues due to how much corrosion was on it.