Jonathan I have one last question !! why did you add "myG" at the end of TweenMax ?? the elementItem already contain the id "myG" ?
TweenMax.to(elementItem, 1.3, {
delay: elementAnimationDelay, //amount of delay in secons
y: "-=40px",
ease: Power2.easeOut,
repeat:-1,
yoyo:true,
onCompleteParams:[elementItem],
onComplete: elementMoveUp
},"myG");