how to keep initial position with jiggle physics?

I’m simulating jiggle physics with a sphere, locked angular limits, and limited linear X motion to 5. In the linear motor, I set the X position target to 0, and the stength to 500, but when I simulate the sphere falls to the limit. If I increase the strength, it falls less, but that also makes the spring movement stiffer.

How can I keep the initial position, independent of the strength?

Currently using spring controllers, but this doesn’t look as good as physics bodies

So I still just need a way to keep the physics bodies’ initial position. ideas?

Currently using spring controllers, but this doesn’t look as good as physics bodies

Hm yes, although i’d love to use physics bodies