Thanks for the thoughtful suggest. But actually, here's how I know it's not that. When the VX starts overheating, usually the first sign is the fact that it's power is WAY DOWN meaning that it accelerates MUCH more slowly and only then do I notice that the temp gauge is creeping up toward the H line. So it's not just merely an erroneous temperature reading. The engine is definitely running too hot (when this happens). But all I have to do to make it go back to normal is turn off the A/C and just drive at a steady rate i.e. not under load for a while. Then the problem corrects itself.
But this is not the way I want to spend the rest of my natural life, by walking on egg shells so I don't cause my VX to overheat. That's why I thought perhaps that the engine might just be old and tired and in need of either a rebuild or replacement. Not possible?