My 2001 Hyundai Elantra fails DTC P0304. I have replaced the CMP and cleared the code, but it keeps coming back.
Country: United StatesMake: HyundaiModel: Elantra GLSYear: 2001Engine: 4 Cyl. 2.0 L
HI there!The P0304 code is for the #4 cylinder.You need to focus on that cylinder. Check the plugs, the coil and the plug wire. This is what will normally cause a misfire code, not the cam sensor.Hope this helps!
The code should have been P0340.
Oh, well that is different of course!I would check the timing belt. If it has slipped a tooth or 2 it will throw the cam sensor code. You will have to pull the top and bottom covers to do this, but that is the most common issue once the cam sensor has been replaced.The other option is to use a scan tool and watch the signal from the cam sensor, or the timing. This requires a high speed scanner however, not just a code reader.
I have over 25yrs experience on all makes and models. Factory trained for Subaru and Nissans
Happy Days. The timing belt was off by two teeth.
lol, good deal! Now it can be repaired before it takes out the engine!