I recently learned that newer model cars and trucks have AGM batteries. Wife has a 2018 Jeep Renegade that recently had a bad battery. It caused all kinds of mystery problems. Sun Roof, Key Fob, Transmission shift points, all kinds of codes. New battery fixed them all, after resetting the computer by disconnecting battery with engine running.