Need some help. Yesterday I tried to boot my phone up and it's stuck at the M logo (red circle, white M). I've tried holding home + power and that doesn't do anything. Now it only comes up with the M logo if it's plugged into the wall and it still just sits there. It doesn't seem like the battery is charging either and I'm not sure if that's an issue with the battery or the phone. I didn't root my phone nor change anything aside from a few widgets, but that was like...two years ago when I first bought it. Likewise I didn't change or do anything prior to this, it just wouldn't boot up. I had some slight freezing problems prior to the phone not working and I noticed that it was a bit slower though. I'm not sure of the exact version I was on, only that it was the most recent one when I checked a month or two ago. I also checked around the forums a bit, but most of the advice seemed to try starting the phone with the home+power method and scrolling through the options there. Any suggestions for what else I can do?
Thanks in advanced