Is you battery swollen? If so, then you probably have a faulty battery.
If it looks normal, then you could try flashing a rom true Odin. I would try to flash an older stock rom without the knox bootloader, if you still have the old bootloader.
Samsung Galaxy S 4 I9505 | WanamLite v1.5
Samsung Galaxy S II I9100 : AOKP 4.2.1
HTC Touch Pro2 | ROM: Valkyrie 6.5.23115TR2.5
HTC HD2 | DarkStone1337 [FroyoStone Sense - V3.2]
HTC Desire : Oxygen v2.1.3