Sounds like the image you are trying to pin is either
a: on a different layer with different parallax settings
or
b: is still pinned to a second object, so it must split the difference.
if A: fix the layer it's on
if B: when collide, do unpin object first, then pin to new object second