I have a Lionel j1a with tmcc that's run great for several years. It was an incredible runner up until a few months ago when it started running poorly. Now the headlight, cab light, and class lights flicker when the locomotive is in motion, it suddenly stops and starts, and the sounds shut off forcing me to start up the engine again. The lights seem to flicker independently of each other. This is the only locomotive in my collection that behaves like this. Some of my other locomotives' headlights flicker as well, although nowhere near as much.
I've cleaned the wheels and track with contact cleaner, checked all electrical connections on the layout, tested track voltage, and lubricated the locomotive. It got a little better after doing that stuff but not much. I've attached some videos for reference. The flickering is a little hard to see in the first two but it's obvious in the third one.
Does anyone have any idea what could be causing this? Thanks!