Today I checked your website for "promotional products australia" and its SERP is 6. This changing positions in google result is called google dance. Each and every one should have similar experiences. Wait more is the only solution. One work around is gaining more inbound links from quality relevant pages.