It is probably a muscle spasm. That's why the steroids are helping. they can last for days until it resolves by itself. It looks like you should look for a new vet.