Hi @piggy2008,
We noticed the same “springy” behavior running this gist.
These are caused by an issue in GUIDED mode where the position controller was not being disabled when in velocity mode. I opened a pull request to address it.
Hopefully this will fix your issue as well.