My dash says "Low Coolant" and the engine temperature seems to be high lately. But whenever I try to add coolant on the radiator, it gets full after four cups or so. And it only last about a day before the warning comes up again. Now the engine is smoking. I change oil periodically, but they don't add coolant. I just had a flush-and-fill last year. What am I doing wrong when adding coolant?