SD990 IS Digital Elph short circuit

My old SD 990 has started doing strange things: First it started to smoke from the flash "bulb" when flash was activated. That stopped (flash still works, btw) but now there's a double electrical snap sound whenever a photo is taken, seems to come from the same area of the camera. Can this be fixed? By whom? I do not want to replace the camera because this combination of features doesn't seem to exist on other models.

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0