The squealing noise from a gap between the exhaust manifold and the engine. The gasket had come apart and the noise was produced like blowing on a blade of grass in your hands when you were a kid. There were 2 broken manifold bolts that caused the manifold to work away from the block. The check engine light was from a plugged converter and 2 sensors
in the exhaust. Hopefully I'll have no more problems for another 300,000.