I just bought a Corbin seat for my 06 Speed Triple from a guy on E-Bay. I can not seem to get the reat seat latch to hold. When I first put it on it did latch and then was really hard to get it to unlatch. I do have a Triumph OEM alarm under the rear section. Anybody else ever had this problem?