i have a 1997 v6 and ive had a couple people try to help me but i still cant get to the bottom of it. p0175 is a bank 2 system rich/lean. like in my previous postings, i have replaced alot. cleaned throttle body, did lower and upper intake gaskets, cleaned injectors, and replaced harness wires, replaced downstream o2s(because when i had a livewire ran they were reading low), replaced egr pump, all vaccum lines exept the ones on the DPFE, fuel pump is working and good pressure, fuel filter, charcoal canister, purge valve(because it blew that code in middle of all this), new wires,plugs,and coil pack amongst other things. car is idling rough and i gained some power back when i did the lower gaskets but still should have more power with what i have into it. driving me nuts! can someone please give me some insight? id give my left nut to figure this one out at this point!