ZeeZee- wheree are your downthrust screws?? i see motor screws & motor mount screws...but no screws in the corners that allow you to add-remove left-right-up-down thrust adjustments.( those adj. screws were one of the best functions of the metal motor mount)...the original plastic one had them too !!
with out them...when you hit the throttle...yours must act like a rocket and go about straight up.