The code P0157 on a 5.7 Chevy engine indicates a problem with the O2 (oxygen) sensor circuit, specifically the downstream sensor on Bank 2. This code suggests that the sensor is reporting a low voltage signal, which may indicate a fault in the sensor itself, a wiring issue, or a problem with the exhaust system. Addressing this code typically involves inspecting the sensor and its connections, and potentially replacing the sensor if necessary.
Diagnostic trouble code
It could be that the distributor was not the problem. Need to know what the code is and what engine you have.
Low catalytic converter efficiency.
Trouble code P1345 means: Camshaft To Crankshaft Position Correlation Fault
Trouble code P1345 means: Camshaft To Crankshaft Position Correlation Fault
Trouble code P0125 means:Insufficent coolant temperature for closed loop fuel control
The code P1887 is for torque converter clutch release switch malfunction.
The engine computer has detected a malfunction and set a code.
(torque converter clutch circuit performance or stuck on)
See teh link below for a detailed explanation of this code.
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
It depends on what the code is. The service engine soon, aka the check engine light, comes on when something is malfunctioning. Take it to a mechanic to find out the problem, or take it to a parts store and have them put the code scanner on it.