The most common causes of P0152 code being stored are due to a defective intermediate shaft speed sensor, output speed sensor, or input speed sensor.
However, leaks that originate from the front seal (behind the torque converter) will likely require removal of the transmission, at which time you may want to consider a transmission rebuild if the mileage dictates. If the transmission appears to be in good working order and doesn't appear to be overheating, suspect a defective input or output speed sensor
Repair or replace any open, shorted, damaged, or corroded items as required and retest the system to make sure that repairs were successful
As the reluctor ring passes by the electro magnetic sensor, the 5-volt reference signal is completed with the protruding metal surfaces
If either the reference voltage or ground circuits are open, use the digital volt/ohmmeter to check for continuity (disconnect all related control modules from the circuit before checking circuit resistance or controller damage may occur) and resistance in all circuits
Low Coolant Circuit
Cruise Control System - Vehicle Accel Too High
White smoke means that the fuel that is being injected into the combustion chamber is not being burned properly. The common causes that produce white smoke range from something as simple as low engine compression or water in the fuel to the fuel pump timing being thrown off because something is starving the fuel from getting to the pump in the manner necessary for the pump to time and work correctly. Parts or components should not be replaced with reference to only a P0152 DTC. The vehicle service manual should be consulted for more information on possible causes of the fault, along with required testing.
How to turn off P0152 check engine light ?
There are two ways to turn off the check engine light:
A repair technician can do so once repairs have been made.
The OBD II can automatically turn it off when it fails to detect the problem after several diagnostic cycles.