RE: servo installation advice
If the whimpy little throttle spring pulls the throttle off its mount, it wasn't installed properly. I leave my springs as-is from mfg and I never have had this happen. It's not the root cause here. Even the OP admitted it was his throttle servo installation.