long story ....kid does not listen to driving instructions and sink 98 cherokee 4.0 auto up to the cup holders in water ...after draining her changing some fluits and resting the computer it drove fine exept for a airbag light that i can live with.. but every week or some times every 3 hours of drive time it starts running rough at idle and the black smoke starts... the only code it trowes is a P0171. any idea what the heck causes this .... i tryed the internet and it says its running lean ...i beg to differ ...very rich ....like half a tank of gas in two hours on a trail ride before i decided to disoc the bat and reset the puter and fine for the next week....grrr.. please help thanks for your time