The "dance" results you are seeing can also be contributed to where you are checking the positions from, platform (o/s, computer type, laptop, mobile etc), the country/city you are in when checking, whether you are signed in to Google etc.
Clear cookies/cache/ip address each rank check and try to replicate the same variables at all times, this might give you more stable feedback.
All the best :).