Have you ever removed the top engine cover to clean out the engine block cooling fins? Should be done yearly per most manuals. slomo