Your engine could be tired, but that won't cause high EGTs. A compression test will only tell you how much compression each cylinder has, but it can't tell you why a certain cylinder (or cylinders) have lower compression (not saying that you have low compression). It can't tell you why the compression is low. It could be rings, cylinder wear, or valves not sealing to name some reasons. As for a new engine, that's your decision, but yours doesn't sound like it's worn out to me. You didn't mention excessive oil usage and it still runs fine. I believe that you have a completely factory set up on your turbo. You said that you were getting 6-7 PSI toward the beginning and you're still getting 7 PSI after backing the fuel off so I think that you shouldn't back the fuel off any farther or you'll just lose more power. Since you didn't mention an intercooler, I'll assume that you don't have one. I'm thinking that it may be time to look into one of those. A cold air intake of some kind may also be a good thing to consider. The factory air cleaner is known to be restrictive and that could lead to higher EGTs as well. Since your pump and injectors have 75,000 on them, you still have a decent amount of life left in them so I wouldn't be thinking about replacing them yet. Your reasoning behind not buying a new Dodge or any other truck is what I really love about these old trucks. For the cost of a new truck, you can buy three of these and still have a lot of money left for fixing things.