Just grasping at straws . . . recently, it's been reduce engine power on the first start each morning. I read and erase the codes, and it's OK after that.
Two days ago I got an oil change. The codes were there on the first start that day, then not after that. I drove 40 miles. The oil change tech said the battery read "Replace Battery". It was fine starting and coming home, and it was 12.5 volts yesterday morning. The battery is a MAXX, less than 2 years old, with a 3 year warranty.
Then, yesterday morning the codes were there, return as soon as I erase them, and I can't go anywhere. The codes return even before I start the engine.
I can normally figure these things out, especially when the thing is something I've had to figure out before.
If it wasn't for the Chiefs and 49ers going to the Super Bowl, yesterday was a really ****** day.