Giving details in case anyone is interested. Sorry to be so long though but want to be thorough in what I report.
I took it to an authorized Lionel repair shop - the guy's been doing repairs for 33 years so I would say he knows his stuff. I took the engine with me. Without even removing the shell he looked at the part that holds the brushes and after a very short test with clips determined that it was indeed the brushes.
I brought up about the springs and he said that they are fine - he said that when they overheat to the point of failure that they have a blueish tint to them and mine certainly don't.
So I bought 2 brushes and 2 springs anyways.
I think it's fixed. Why just 'think'?
I'll provide some details just in case anyone is using this as a learning expedition of sorts. Not to bore you!
I installed the 2 new brushes and only one of the new springs. Why just one? Because one wasn't soldered in place and the other one was so I just replaced the easy one - I gave consideration to the repair guy saying the springs are OK.
Put it on the test loop and it ran like crap!!!!!!!!! DARN - are you telling me that it wasn't something as simple as the brushes?????
Since the shell was off I look at the e-unit and tried to relate to Larry's suggestion. I found the screw holding it on. It was just a hair loose but I didn't think anything of it at the time. Not real loose, just a hair. Remember, I have no experience with an e-unit. So I removed the screw and saw how the e-unit was now free to remove except for 2 wires soldered to the top of it.
Again, not knowing anything, I held the e-unit away from the frame and applied track power. Of course it didn't move but then I remembered Larry's comment about how the frame acted as ground. So I just laid the e-unit on the back of the frame and applied power. It ran beautifully!!!!!!!!!!
Now I was really confused. I ran it for 8 minutes and it stayed perfect.
Re-attached the e-unit and put the screw securely in place. Ran sans shell for 11 minutes and it was fine. Nothing got hot and not really all that warm either.
Put the shell on and ran it another 16 minutes and it stayed perfect the whole time. Again, nothing got hot.
So digesting the above you can see why I said I THINK it's fixed. If it was the brushes why did it run like crap after I first put them in????? I really didn't do anything to e-unit except remove and replace it.
But it's running. Still, I would love to know what fixed it.
I will continue over the next 2 weeks or so to be running it because I'm testing a track configuration using this engine. I'll check back in after a while either way, good or bad.
Again, thanks to everyone for all of the suggestions. Without being able to personally inspect the engine each of the above suggestions was surely a probable cause so thanks for offering them. I will keep this thread in mind for future reference since I also have another engine similar to this one.
thanks again - walt