Awhile ago my shoulder buttons began to stop working. I managed to kind of fix it by blowing into the buttons, but after awhile that stopped working. Today, I finally received my triwing and took my DSL apart to check it out. After doing some tests, I found out that the actual buttons that the bigger, round outer buttons pushed didn't seem to be working at all. Although corrosion may have played a part, they started failing long before I began to blow on things. What could have caused this? How can I fix it, if I can at all? This launch DSL has the worst luck. After those buttons stopped working, my top screen began spazzing out, randomly turning off and now giving a garbled image. Why is it that my PSP, which I've had longer and abused more, is still working fine?