I own a 1998 GP SE 3.1L and for some reason my car keeps over heating. It isnt a normal overheat either. It runs normal then will slowly go all the way up into the red once in a while, and back down to normal.

At first i did the logical thing and put in coolant. nothing changed. so we figured my thermostat was stuck. I had that replaced and it ran fine for about a week or two. so i checked my coolant again and it was almost empty.. but i figured they had to drain a lot of it from replacing the thermostat. so i put in like a gallon more of coolant. and it keeps overheating idk what the problem is..im not leaking or anything...

any ideas?