The bulb is getting less voltage than it needs. Most likely cause is contact resistance. Clean every place contact is made. Battery ends, spring to battery, bulb to battery, switch contacts. A pencil eraser works on most of it. If the switch is sealed you don't need to worry about it. Also check where the reflector rim touches the contact and make sure the bulb is tight. Did I miss anything guys?
Tom