Last year I got a cheap used Lionel set New York Central set for my young boys to run around the Christmas tree. This was the cheapest early 90’s version with no on off for the smoke unit and it didn’t come with a whistle tender (I added a used whistle tender later). It’s been running like a champ for over a year now(around the tree and on our layout) but a few days ago it stopped running well. It might start and jump an inch or two and then it stops. I can give it a push which can help start moving it at speed but even then halfway around the track it stops. It does seem to run a little better backwards. The headlight doesn’t even light up on the track even when there is power and the whistle tender still works.
I checked the track continuity and tried the engine on both the Christmas tree layout and the permanent layout. Same lack of function on both tracks and other engines work fine so the track power isn’t the issue.
photos attached. Any advice on trouble shooting?