Daewoo Lanos Sport P0342 Check Engine Light: Diagnosis and Fix with Used PCM
I own a 2001-2002 Daewoo Lanos Sport that started showing the check engine light about six months ago. The diagnostic code displayed is P0342, which indicates a camshaft position sensor issue. I initially took it to the dealership, where they replaced the camshaft position sensor and claimed the problem was resolved. However, the check engine light returned shortly after. Upon returning for further diagnosis, the technician advised that the issue wasn't with the sensor but rather with the Powertrain Control Module (PCM), which was faulty. They estimated a repair cost of $1,000 to replace the PCM. I then found a used PCM at a junkyard for $150 and installed it today. Despite this replacement, the P0342 code continues to appear. The check engine light comes on immediately after starting the vehicle and remains lit throughout driving. I've tried resetting the system by disconnecting the battery for 30 minutes, but the issue persists. I'm seeking advice on possible causes: Is it possible that a loose wire or damaged harness is causing intermittent signals? Could the used PCM be programmed correctly to match the original vehicle's settings? And how likely is it that a used PCM would display the exact same error code as the original? Additionally, I've read that timing belt slippage might trigger this code. While I believe the timing belt is toothed and unlikely to slip, I'm considering replacing it soon anyway. Are there any known technical service bulletins (TSBs) related to camshaft sensor issues on Daewoo Lanos models from 1998–2002? Any insights or troubleshooting steps would be greatly appreciated.
When does the check engine light activate—immediately after starting, or during driving? This can help determine if it's a consistent issue. Has the dealer performed any diagnostic data logging? A loose wire or damaged insulation in the harness could cause intermittent signals. A short circuit might also be present. Note: Programming a new PCM is typically required and must be done by a dealership—DIY users generally cannot perform this step. Also, if the original PCM failed, it's possible that the replacement (even used) may not behave identically due to differences in firmware or calibration. However, if the issue stems from a common fault, the new unit might reproduce the same error code.