I feel ya, man. College has essentially killed me financially. It sucks not being able to just throw money at video games anymore.
Anyways, are you sure it's not just a problem with the internal battery pack? Those things can only be recharged so many times. You may wanna try getting a new one off Nitendo's Online Store. At $15 a pop, it's a much more wallet-friendly solution to your problem.