Dim colors with GL_TEXTURE_2D enabled

when i enable GL_TEXTURE_2D my non textured colors (eg. just glVertex3 become very dull and dim.
Any ideas?

By default every vertex has a texcoord when texturing is enabled even if you haven’t set one yet (default is 0,0,0 depending on dimension of texture). You should only enable textures when the texture is actually being used else your objects will be textured with a single color from your texture (blended if blending is enabled, etc).