Welcome to AF.
The fuel level sensor located at the fuel pump assembly in the gas tank is probably going bad which is a common problem. So that will affect the mileage readings on the DIC at the Instrument Panel. On the ambient temperature probably a bad sensor. On the heating issue the driver's side temperature actuator may not be operating properly. Sometimes resetting or re-programming the automatic climate control will cure the issue.