I have a 2016 Chevy tracks bought it last year during the summer lost antifreeze was blowing out heat in my air conditioner replaced the antifreeze I have now replaced antifreeze 3× second issue about a month ago I got a code P0171 car seem to run just fine now it seems that I don’t was a little fast so put code on there again got P0299. I Replaced the oxygen sensor when I did that engine light went off drove the car 8 miles came back on that was before the second code any ideas