I remember replacing my sunroof motor in my 92 range rover once. It wasn't too bad. However, if it is not the motor, then you could be investing some cash to fix it. Might be better to let this one go.
My heated seats never worked. I think the elements are quite pricey, and the job is...