How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask George H. Your Own Question
George H.
George H., Hyundai Technician
Category: Hyundai
Satisfied Customers: 18662
Experience:  Hyundai Gold certified, ASE Master tech 15+ years
Type Your Hyundai Question Here...
George H. is online now
A new question is answered every 9 seconds

Hyundai Sonata GL: went to the mechanic and told me that there

This answer was rated:

went to the mechanic and told me that there is a service issue, code p320,on the hyundai sonata 2004. took car to dealership and they say they don't know what i am speaking of. my check engine light stays on and the rpm meter will go crazy at different times. is this a safety issue as well?

Hello I will help you with your question,

You have the 4 cylinder 2.4L engine correct?

The Ignition failure sensor is on top of the engine and is responsible for telling the computer that the coils did fire the spark plugs. It also sends the signal for your engine speed to the tachometer on the instrument cluster. This sensor is failing and you need to have it replaced.

I am not sure why the dealer had no clue but that is not unusual. The sensor can leave you stranded so it needs to be replaced.

You should be able to have the sensor replaced for about $150

Please let me know how I can help you with this

Thank you

George H. and 3 other Hyundai Specialists are ready to help you
Customer: replied 3 years ago.

is this a defect or something that just normally has to be replaced?


They do wear out over time just as any electronic device that is heated, frozen, vibrated and subjected to shocks will. After 10 years you have to expect some things to need to be replaced.

Please let m e know how I can help

Thank you