I have a 2016 expedition el limited that has 10 check engine codes on it. It reads 02 sensors, cam sensors, evap, etc. It doesn't seem to have as much power as it did before this started. I can turn off the light and it will run and drive fine until you turn it off. It will come right back on...