loyafied,

Sorry to hear you're having issues.

It may be a board inside causing the issue, but without looking, I'd be hard pressed to say definitively. Only the technician, as far as I know, can quote a price.

--HDTech