Ok the postie finally turned up at 3pm
with my code reader so i plugged it in and got the following!
18010, 17953, 17973, 00670, 01165, 16706
I guess this weeks lotto numbers are hidden in there some where and also 16706 is the camshaft sensor but what about the rest and ideas?
all help gratefully received thanks
8010/P1602/005634 nothing to worry about

Power Supply B+ Terminal 30: Voltage too Low
Possible Causes
Cables on the Battery were removed
Battery weak (voltage)
Generator Disfunction
Possible Solutions
Check Battery Cables
Check/Replace Battery
Check/Replace Generator
7953/P1545/005445 - Do a throttle body clean first :
http://www.golfgtiforum.co.uk/index.php?topic=87783.0Throttle Valve Controller: Malfunction
Possible Symptoms
Increased Idle Speed
Bucking at Load Change
Possible Causes
Throttle Body dirty
Throttle Body Wiring faulty
Throttle Body faulty
Possible Solutions
Clean Throttle Body
Check Throttle Body Wiring
Check Throttle Body
17973/P1565/005477 - as above

Throttle Actuator (J338): Lower Stop not Reached
Possible Symptoms
Malfunction Indicator Light (MIL) active
Possible Causes
Throttle Actuator (J338) dirty (carbonized)
Throttle Actuator (J338) faulty
Possible Solutions
Check/Clean Throttle Actuator (J338)
00670 - Throttle Position Sensor (G127)
00670 - Throttle Position Sensor (G127): Signal too Low
Possible Symptoms
Idle Speed Control inactive
Increased Idle Speed
Air Conditioning not working below 2000 RPM
Possible Causes
Wiring Short to Ground
Possible Solutions
Check Wiring
Perform Throttle Body Adaptation
01165 - Throttle Body Control Module (J338)
01165 - Throttle Body Control Module (J338): Adaptation Not Successful
Possible Causes
Throttle Body Adaptation Conditions not met
Throttle Body Control Module (J338) faulty
Possible Solutions
Check for other Throttle Body related Fault Codes
Check Throttle Body Control Module (J338)
So you need a new Crank sensor, and a throttle body clean and adaptation