Sonata 2000 1166 and 1167 codes

Hello!
Any ideas what do these codes mean and how to fix them.
Thanks in advance!
P.S. Really hoping for Hyundaitech to chime in.

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Hyundai defines this poorly. Mostly the definition indicates that it's a fuel trim (mixture) management issue. Most of the time I see one of these codes, an oxygen sensor is stuck full rich or full lean.
If you have just one of these codes and the other oxygen sensor is behaving normally, the issue is most likely the upstream oxygen sensor on the bank in question (P1166 => rear bank, P1167 => front bank).
If you have both codes, you should first check things that could allow extra/restrict air or fuel into both banks. Typically, this would include fuel pressure issues, blocked air intake, leak in or improperly attached air intake bellows, or other sizeable vacuum leaks.
-- Message posted using http://www.talkaboutautos.com/group/alt.autos.hyundai / More information at http://www.talkaboutautos.com/faq.html
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Thank you very much. Anything I can do myself or I should take it to the mechanic? How involved is replacing the sensors myself?
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
If you don't have an oxygen sensor socket, you're unlikely to be able to replace the sensors yourself. Also, note that I don't recommend jumping in and replacing the sensors right away, either.
If you don't fully understand what I'm talking about for your diagnosis, then you're probably better off taking your car to a shop with an excellent reputation for driveability diagnosis and repair. Taking your car to a shop/mechanic that has little experience with this type of diagnosis will probably result in just replacing the sensors.
-- Message posted using http://www.talkaboutautos.com/group/alt.autos.hyundai / More information at http://www.talkaboutautos.com/faq.html
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Thanks again, everything you say makes a lot of sense as usual! I think (hope) that I know a mechanic that can help me with this issue.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.