Just went through this with a bad odyssey battery that was just 1 year 2 months old. None in stock anywhere, fortunately bought it through 4wheelparts and they offered an optima red top in exchange. Optima had like. 1/4” of dust on top of it, so it had been sitting on a shelf for a while. Truck started right away but would not idle. Would run at 1100 rpm or more, but died at idle. Drove truck around for about 45 minutes to charge battery and haven’t had issues since. This was two weeks ago.

Supposedly some alternators do not charge at low rpm. My brother has had the same issue with his two chevy trucks, new battery low charge and they wouldn’t idle.

As a sidenote, I am glad I bought the battery through 4 wheel parts. If I had used amazon, no battery manufacturer will honor warranty as amazon is rife with counterfeits.