so today i was driving my car and noticed how it never heated up to where it should normally be at, then the check engine light came on. p0128. i replaced my thermostat already so i dont think it could of ruined that already.. but i keep getting a low coolent light and its always full idk if that has anything to do with it? does anyone know what the reason could be?