Why do materials & textures look different in material mode & Cycles render mode?
Cycles is not using the UV map.
add a Texture coordinate node and connect the UV output to the Vector input of your image texture.