I read somewhere that things connected to the relay had to share a common ground with the arduino (and its been in the online tutorials/projects that ive been referring to). I just thought 'hang on a second....what if...' and I put the yellow wire on the opposite side of the relay (parallel to the orange wire) and now it works perfectly. As far as i can tell its not connected to ground. This projects slowly driving me crazy! Siobhan