Seems silly but sounds like you have looked at many things. How about an incorrectly sized or improperly secured battery?