The first time I put the sb910 onto my D3100 it wouldn't lock. The next day it stayed on fine for a few hours while I took photos continuously. Then while changing lenses, it fell off and broke the red clear peice that is on front below the flash.
Q # 1- Has your speedlight not fit on...