It'll idle at about 2k still when cold, but when warm will only drop to 1500rpm, then occasionally will kick back up to 2k, stay there for a bit then drop down to 1500 again.
I've checked for vacuum leaks, and have replaced a couple of lines that were leaking with no real improvement.
ISCV was replaced with one that had been ultrasonically cleaned, and you can hear it clicking over when the revs rise and drop, with quite a noticable hissing noise - is this right?
Edit - thought I'd better add: The car throws no error codes, and I also checked the timing once warm and it was spot on 10 degrees.
Add to this the brakes turning to mush when the car is on, which I thought was a dud master but have just rekitted it and they havent changed a bit.
Giz some ideas so I dont go nato and end up parting this fcuking thing out

Brad