If it is the release that attaches it to your boat, and yours is the same as mine... I feel your pain. I don't take my motor off of my boat that much, but when I do it's always a little fight. Taking it off isn't that bad, but putting it back on can be aggravating some times.
does yours have the little knob at the back of the motor that screws up and down, if it does I'll take some pics of mine and hopefully show you how to do it.