I have also seen that the springs he is talking about sometimes get bent and then don't touch the pc board that is screwed to the inside bottom of the train metal .I ran in to this on one of my Big boys.MTH as well and just ad little adjustment with the spring using my hands and maybe needle nose pliers , only need to be straight up or down not sideways as that will slip off the pc board pads and then the light won't work at all. you can also check the voltage with a DVM digital volt meter and verify the voltage is at the pc boards, also you can unplug or unscrew the bulb whichever applies and check the continuity with the OHM meter for close to ZERO ohms and prove if the bulb is good or bad , if the light is a led it might read .6 or .7 ten's of a ohm the led is ok . you can also unplug the harness from the lights in question and apply voltage with a battery like a 9 volt to check the lamps if they are light bulbs.
Good luck and let us know how you make out!
Alan