Modela, the things that I have replaced are: plugs and wires, coil pack, fuel injectors, MAF sensor, IAC valve, DPFE sensor, EGR valve, PCV valve, TPS sensor, both upstream O2 sensors, air filter and getting ready to change the fuel filter. Going to go listen for the fuel pump after this. I've cleared out the codes that were previously stored, drove it down the road, and got p1132 and p1152 when I got back. I then cleared those codes out and drove it down the road to see if it would throw them again... It did. I'm getting a consistent p1132 and p1152 codes. I'm not sure if the rich condition is whats throwing these codes or some other underlying problem. I know it's running rich because I'm getting a strong fuel smell from the exhaust and black smoke at idle. Oh and thanks for your help. I appreciate it!