I am getting the P0128 engine code.

I got it about two weeks ago and it went away after I added some antifreeze, but it's back. Should I look into getting the thermostat replaced?