helllp with cooling issue

Based on what you're telling us, it really sounds like the temp sending unit. Some of the cheap part store ones are way off. I've bought new ones and had them not read right. I know there's a way to check it by reading resistance through it, but I don't know the exact procedure off the top of my head.
I think they only cost about $5-10...worth a try.