whats a good battery to buy?

Could be, there are some bad ones of everything in a batch. My 97 GMC 4X4 is still using the original battery, and it has done some cranking during very cold winter weather without the block heater being plugged in. Don't recall the brand right now though...