Hopefully it is still under warranty, and you can take it in for service. if not, you may want to spring for a check-up, and let them tell you what it would cost to repair it.
It may be cheaper or more cost effective to replace it. But I would let a certified tech check it out first.