Gentleman, (Yes Hotrod, I finally took that Political Correctness course) Recap; (from codes with paper clip thread, end of July, early August.) > Main symptom... the truck does not idle normal anymore. I started it up Monday like normal, 1 turn of the key to let her know we're goin' somewhere... second turn she fires up. But this time, she acts like.. hard time gettin' fuel! stumbling and rolling through idle like wants to shut off any second. warms up and runs okay.. but push the gas pedal hard and OOPS... too much (gasp) fuel? hesitates before moving on.. etc. Tuesday the 'check engine soon' light came on for 15 miles or so... got home, idled while I moved a few cars around to make room for her.. and when I hop back in to back her up into place... 'check engine soon' light is off . BUT she still idles poorly. < TODAY. I have retrieved the codes from my truck ('90 Cheyenne with '94 5.7 TBI 2wd.) and saw the code 12 which is normal, and then (insert ominous music...) CODE 44. According to the book, code 44 means; "Lean Exhaust indication. O2 Sensor voltage stays low after 1 to 2 minutes of engine run." Now the book doesn't say how to proceed but I suspect the next step is to clean the heck out of ...or REPLACE O2 sensor. (That is the brass cylinder shaped thing attatched to the exhaust manifold [drivers side] isn't it?) Is there anything tricky I should look for while doing this? Do I remove the negative battery cable for 1/2 hour to erase that code? Could the explanation of the code mean that the source of voltage to the O2 sensor could be suspect? (if so, I must confess I am unable to follow the purple wire to it's source... it goes into plastic protector and then into a nest of wires behind the block and bell housing which are out of view.) As always, Thank You.