Hyundai Repair: 2002 hyundai, 2002 hyundai sonata, engine management system


Question
well i had a computer hooked up to it and it read a code PO350 something to do with the coil i think ?? can u help me to understand this code and maybe tell me where the primary coil is and what kinda job im lookin at ???and does this code make sense to my power loss ??? thank you i muchly appreciate your help!
-------------------------------------------
The text above is a follow-up to ...

-----Question-----
i have a 2002 hyundai sonata and it started losing power when i stepped on the gas it sounds like it wants to go but it wont go over about 25-30 mph. and it only bdoes it every so often,sometimes when its cold and sometimes when its hot but not all the time any ideas?
-----Answer-----
Hi, Josh.  Other than the fact your car won't go faster than about 30MPH, I don't have a very good mental picture of what specifically it's doing.  I'm not really sure what you mean by "sounds like it wants to go."  If you can, give me more details on this.  Try to describe what you hear and feel.  Also include details like engine rpm if you can.  

At present, we could be looking at many different sorts of problems in the engine management system, an issue with the transmission, or an exhaust restriction as possibilities with significant probability.  If your check engine lamp is coming on, you should absolutely start with having the engine and transmission diagnostic trouble codes checked.

Answer
P0350 would indeed be consistent with your symptoms.  What this means is that there's a problem with one of the ignition coils or the wiring circuit to one of the coils.  

I've only seen one car with this code, and all the coils were in questionable condition, so I ended up replacing them all.  The problem was intermittent and not happening when I had the car in the shop.  I assume it's been resolved since it hasn't returned since the repairs, which were a few months ago.

You'll find the ignition coils on top of the three plugs in the front bank.  There will be plug wires leading to the three rear bank plugs.  

If your car is misfiring at idle, you should start with determing which cylinder or cylinders are misfiring.  If you unplug an ignition coil (the connector, not the plug wire!), the engine should run worse or stall.  If it doesn't, you have a problem with the cylinders controlled by the coil you unplugged.  Swap a coil from a normally firing cylinder with a coil from one that's misfiring.  If the misfire follows the coil, the coil is the problem.

If your problem is intermittent, your best bet may be to purchase an ignition coil and replace one of your ignition coils.  If after driving the car you find that the problem doesn't come back, the coil you replaced was the defective one.  If it returns, put the original coil back and replace another coil with the new coil.  Continue this through the three coils until you hit the one that makes the problem go away.  If it doesn't go away when any coil is replaced, then you should expect that you've got a wiring problem or a problem with your ignition failure sensor.