Bit of a delayed reply here - thanks for the responses.
As for the coolant leak, needed a new water pump and heater tap while I was at it.. oh the fun of fitting water pumps
Still not much luck with the high idle yet, it really makes the exhaust sound like shiiiiit! Whole motor just doesn't sound right.. Was going to go out and get a new TPS and IAC to elimiate that possibility, do they tend to crap themselves fairly often?