Ok, update on this:
Checked compression. All cylinders are 170 psi except one was 165 and another was 180, so that seems good.
Manifold air temp sensor was out of range, replaced it.
Coolant temp sensor was out of range, replaced it.
Plugs are black from running rich, so I cleaned them with...