DTS Dude,
Having a battery die, or having a flat irritates me, no end.
Your battery is about 4 years old.
They do have a finite life that varies depending on the conditions they have been subjected to.
I think I would take it to a local auto parts store and have the battery load tested. Most of them will test the battery for free.
If there is ANY DOUBT about the condition of the battery, take it to the dealer and have it replaced under warranty.
I had mine replaced about a year after I bought it.
It went dead in the garage after sitting for a week without being started.
Texas Jim