Hi Rob...welcome to the Forum!
Firstly, I would take the car to have all four wheels aligned, as some of the symptoms you describe could be coming from the rear end being misaligned.
Secondly, I would try some additive and give the engine a good clear out (at legal speed limits :-) to try to clean up the intake system which could cure the idle issue.
Cheers, Trevor - Admin