I suffered pretty much the same problem... I thought it must of been something I had done wrong. Did you get the texture mapping tutorial from NeHe site?