First off, what a great forum!! I am a true truck enthusiast and have finally made my way back to my beloved dodge. Now to my question: I have an 04 2wd 5.7l with a check engine light on. I had the codes read which gave me: p0137 p0152 p0157 p0158 which are all 4 o2 codes. I had the dealership which was not a dodge dealership take a look and they told me all sensors had the correct voltage and functioning properly. Any help would be great!!!