It looks like the strap torque is too small. Max torque for the strap you showed is 75 in.-lbs. According service manual you have to torque front strap to 108-120 in-lbs.

If you can find strap...