1995 Montero SR 3.5L DOHC.

My engine while I have it in idle is heating up I haved checked my cooling system and its all right. What else can cause my engine to heat up? Can it be the catalyst system?
Out side tempereture is about 95 degrees.

Regards,

Arnold Richters.