No flashing or gunk preventing the truck from swinging fully from side to side?
No obstruction under the pilot that hinders the truck's movement?
Truck sits flush and flat on a shiny countertop, along with all the drivers? It's not canted a bit, or light on one wheel? Fall flanges fully contact the countertop surface?
Is the mounting screw for the truck nice and snug? It should be backed out at least half a turn, probably a full turn. The truck needs to wobble.
The truck might be too light, or maybe a spring is missing, or the spring is displaced/deformed, and not performing its function properly. You can glue a small piece of lead weight somewhere, but not so that it confounds the truck's purpose and movement.
Often the culprit isn't any part of the locomotive, but it's the tracks. If the outer rail dips even slightly, but the drivers further back are firmly situated on even rails, the truck might be tempted to lift itself out of the gauge, particularly if that mounting screw is too tight and it can't dip and follow the rail height. Try lifting the outer rail along that trouble spot by a full mm. See what happens.