sounds to me like you have a high oil temp....alot of upper cylinder friction can cause this as well as a loose fit lower end...first I would check pressure with another guage....if your going off the dash mounted gauge I would replace the sender unit.....

Are you using good oil or cheap oil..... differnt brands of oil do tend to differ heat better than others.....