Well, It's gone in this morning, My dad dropped it off for me as I had to leave for work really early..
Fingers crossed.
If it does fail on emissions my mate who tunes nissan 200sx's has a wideband lambda - I'll get him to check it out for me.
I cleaned up the ICV and it idles like a dream now so that is cool
Thanks for your help mate.