So I got a new throttle body. $80 second hand, dealers wanted to charge from $90-$200. The revs have stabilised as you can see
here. Thanks for all your help.
P.S. As you can see in the image the timing advance is jumping up and down which I will research in the forum now. Also, my cruise control is not working - I will also research that now.
P.S.S. I found the Response OBD2 reader from Jaycar for $70
here to work well. I also found the Toggle app for $5 on Google play to work well along with the Realtime Charts plugin for $4 which helped me make easy to view graphs (like the one in this post).