So finaly got vcds-lite to work and it showed up this:
16502 - Engine Coolant Temp. Sensor (G62): Signal too High
P0118 - 35-00 - -
Explains why the car sometimes struggles to start from cold and why ive got irractic revs on start up etc, lucky ive got one spare thats been sat for 12 months :) lol, ill update the post on monday to see if that and repiping my ****e catch set up helps the car any!