Well, my old DS Phat was 1 year old when I got my R4. Battery life was fine till mid '09, then my battery just gave up. (4 hours per charge?)
So, I guess it's aging, because eventually, flash cart or not, your battery will need to be replaced or your hardware upgraded as it just gets worn.