RPM drops to 0 and I get DTC P0320 IFS?

2004 HYUNDAI SONATA
147 MILES • 2.0L • MANUAL
Avatar
R1CH1
  • MEMBER
  • 1 POST
Hello, I could really use some help.
I have a 2004 Sonata IV EF 2.0L 16V 131hp. When the engine is cold the rpm is shown on the speedometer. But when it warms up to 80-85 degrees Celsius, the rpm drops to 0 and I get DTC P0320 IFS (Ignition Failure Sensor). I changed the IFS and the Crankshaft position sensor already. Also when the rpm drops to 0 and P0320 is set, rpm can be seen in the Hyundai OBD Tester but not in the speedometer.
What should I do?
Thank you.
Sep 12, 2026 at 8:30 AM
Advertisement
Avatar
MECHTRIX
  • Experienced Mechanic
  • 423 POSTS
This is a code indicating a problem with the ignition the part thats described as the ifs" stands for (ignition failure sensor) so it has detected a problem there ..it can be that the acuall is modual is bad or there's an acual failure in the ignition system.. like as example a coil or other devices good luck hope this helps.
Sep 12, 2026 at 5:05 PM
Join 2CarPros for free, one of the most advanced car repair communities on the internet. From first-time drivers to seasoned mechanics, everyone is welcome to reply, share details, and get better answers. You can add a temporary image or video first; uploads are limited to 20 MB.
Ask a Free Question
Repair Safety Notice: This information is for general instructional purposes only. Vehicle repair can be dangerous. Verify all information, follow manufacturer service procedures, use proper tools and safety equipment, and consult a qualified repair shop when needed.