I know this is a common fault but all the searching ive done I cant find an answer

Ok so the revs bounce up and down and dont settle after a drive. Ive cleaned the tb, Ive unplugged the maf (which made it very lumpy)
Ive bought a second hand tb off ebay and I still have the same problem. Ive serviced it today and noticed that whilst I left it running for 15 mins to get the thermostat open the temp never went over 90 deg but it was obvioulsy getting hot, slight missfire and a bit of whiteish smoke and loads of condensation from the exhaust (I notice it done this after I bought it about 9months ago).
Since then I have changed temp sender but it was a apttern from euro and hasnt made any difference) The oil filler cap is quite often filled with gunk which I though was head gasket but its been like this since I bought it. Im not sure if any of this is relevant but im mentioning it anyways...Anyway whilst I was waiting for the thermostat to cut in and let me top the water up it started to rev quite high (1500)and at that point I switched it off cos I was getting worried about overheating.
I tried something that I read on a forum this weekend and that was to quickly redline it and the revs dropped down to 1000 and then inched down to 950 and I tried this a few times when it started getting erratic and each time the revs died down to normal..Any ideas folks? Im getting to the point of just finding a cheap runabout and selling this cheap just to get rid of it :sad:Ive had it at local garage and theyve toldme its not bring up and fault codes.what else can I do?