So my car overheated yesterday on my way home from work. Past couple days I could watch my temp Gauage climb then go back down. And yes I checked my coolant I had coolant in the bottle. And yesterday it got up into the red and obviously overheated. Poped the hood coolant bottle was almost overflowed. I have a few ideas what could be the issue. But I want your guys opinion as well. Idk if this also may be the issue or a separate issue but my heat hasn't been working very well lately. And it likes to be hot then randomly just get cold. Thanks for looking and I hope you guys can help me out. Coolant elbows have been replaced before. Probably at around 165-175k miles. Radiator was replaced with gtp radiator probably 10-15k miles ago. Car now has 202k miles.