Well I dont think the computer field is a problem. You could clean up the contacts in the battery chamber with the eraser on the end of a pencil - just in case the warmth from the computer caused the batts to sweat. Do get onto Canon Tech Support. But cheaply? Nah ! Any paid for repair will be almost as expensive as getting a new camera.
Usually answered in minutes!