Sounds like a UV problem to me, try a random mapping like automatic UVs and see if that changes anything, then you can undo that and fiddle with them however you like.