Hi Brad,
Another south African!
welcome a long buddy, become a full member mate and you can post any problems and your get help instantly.
can't pin point your exact problem could be an ECU fault or throttle body could be stuck open a bit.
My best suggestion is to take it to a garage or you can take the throttle body off and give it a good clean and see if that makes any difference.