Try finding an authorized service centre for whatever brand of camera you have. But don't expect miracles!
About 16 months back my new Nokia phone seemed to be mal-functioning. I went to Nokia service on Jl Teuku Umar in Denpasar, they were puzzled so sent it to Jakarta and I was without my new phone for nearly 2 weeks. When it got back it was working - but with no explanation about what had been the problem. Later the same problem occurred again and this time I found that by switching it off then on it's fixed - so it was just a software glitch. So letting it go to Jakarta had been a waste of time.
More recently my Acer laptop had a problem with DVD/CD reader/writer - it would not load any disks. I went to Acer service in Denpasar, again it went to jakarta, but it came back in a week fixed. I think, but am not sure, that it has a replacement drive.
So my scoring would be 3 stars to Acer, but only half a star to Nokia.
Now we are seeking service on a Millenium satellite TV receiver - it sparked, emitted smoke, then went dead. It has gone to Surabaya with an estimated time of 3 weeks. I'm not optimistic, but its worth a try.