A bang noise would suggest that a component on a pcb has blown. probably the motor control pcb. you will need to take it out and look. with a bang, should be fairly obvious as to the problem. Depending on component, it might be possible to repair, other wise new board. You do not say if drum rotates during a wash, I assume it does. So motor ok.
SD
May 2012