Car is a 2012 with 40k miles and has a built engine and on E85. When the temps outside or in the 50's or colder the car will not come up to temp. I thought it was the thermostat because i had a slightly cooler t-stat in it and thought either it stayed open too long or was stuck. Replaced with a new ford t-stat and still have the issue. When its warmer it operates fine. The issue is that after driving it a distance the check engine light comes on and the car is down on power, my guess is its running too rich. Its happened a couple times so i just quit driving it for now until i can figure out why it just started doing this. The codes are for the engine not reaching operating temp, didn't even know that was a thing. I have not found anything online nor have a couple friends that are master ford techs so here i am, asking for advice.