not too familiar with the st165 setup but to clean the throttle body properly u will probably have to remove the intercooler to spray it in there.
Has it been serviced recently?check ur spark plugs and fuel filter also.what fuel are you running in it? premium only right?u might have got some bad stuff.i find shell fuels run shit in my car, i never touch the stuff.
btw, where abouts in melb are you? i've seen a grey st165 with the original white stickers on the side a fair bit around templestowe area?is that you?