That sounds fairly normal for an M103. A lot depends on the ambient temp, especially at idle. Sounds like cool running is no longer an issue..
2000 Dodge Grand Caravan SE
No matter what you fix, there will always be something else to fix..
"Warranty" is just another way of postponing the inevitable.