2012 Chevrolet Cruze- Heater issue?

I have an engine light. my code reader says I have an open heater ckt in the thermostat. but the engine runs rough and noisy. Is that due to a thermostat problem?

You should get that looked at ASAP. Have it towed to the nearest garage before the engine dies on you.