Long story short - If i can keep it like that!!??
Have an error code P0505 : Idle Control Malfunction
Have now replaced the 2nd throttle body as the ICV is built in (engine code: X18XE1) and still got the fault code and problems with idle sitting high and when crusing at a certain speed the revs drop and shoot back up again as if the revs are bouncing.
Put the car in at my mates garage for a diagnostic and everything lead to the ICV.
The TB iv just replaced i got from Vauxcentre in Romford, Essex. It was 2nd hand, but was tried and tested and comes with 90 days guarantee, so i know its a trusted part.
Can anyone off any suggestions?
Really starting to get on my nerves now and my bank account is taking a serious pounding!