I think it will be very difficult to diagnose your problem without some very specific descriptions of the noise it makes and at what times they occur. As suggested, I also feel that it would be best to take it to a specialist and could I suggest you do that without any undue delay. It may be you will prevent further damage.
I hope you can get the problem fixed.