Did you check the float height with the needle closed? To see how high the float needs to be for reference, and verify seat function.
I think there is a tang on the floats long arm to adjust the leverage on the needle to close the seat. Check the tang. During your initial setting, you could have smashed it bending it in a manner that it will not close the needle.