You're probably better off sending it to Nintendo so you can have a certified Nintendo repair tech look at it. They charge a flat rate last I used them.
Make a appointment with geek squad. They might be able to depending on whats broken or how bad determines the price.
Thanks! Your answer is awaiting moderation.