The bangs could have blown out the transfer gaskets on the side of the motor and you have a leak there now, but checking the timing is a very good idea. Also if you turn the motor to start it and then pull the plugs are they wet with fuel and oil? The plugs could be fouled as well, but the...