check the normal perhaps? make sure they're pointing outwards. and make sure all UVs are mapped correctly within the (0,0) to (1,1) limit.
When in doubt, delete history and freeze transformations.
My latest snake game
(Requires DirectX9 SDK and Framework)