DTC 172
Lack of heated oxygen sensor switches indicates lean (bank # 1).
DTC 176
Lack of heated oxygen sensor switches, indicates lean (bank #2).
DTC 332
Insufficient exhaust gas recirculation flow detected.
Diagnostic Trouble Code (DTC) 332 indicates the Pressure Feedback EGR (PFE) / Differential Pressure Feedback EGR (DPFE) sensor signal to the Powertrain Control Module (PCM) did not change when the PCM output a duty cycle to the EGR Vacuum Regulator (EVR) solenoid requesting EGR flow.
Humor me on this one.... Have you changed your oil lately? If it's been a while, you might want to change it. Believe it or not, "Diluted engine oil" can cause 172 & 176 to be thrown. If you've changed your oil recently, then you'll want to check and make sure your PCV valve is connected to vacuum and is working. Easy way of checking it is to pull the hose off the valve, pull the valve out and shake it. If it makes noise, it's OK.
If your PCV valve is good, you'll need to grab a fuel pressure gauge and check your pressure. The fuel pressure should be 30-45 psi KOER (Key On, Engine Running) and 35-45 psi KOEO (Key On, Engine Off). If the pressure is in range, turn the key off and see if the pressure remains steady. A couple PSI drop is OK, like 1 - 3 or so, but if it drops 5+ PSI within a minute, you have a problem.
As for 332, it can be caused by a few things:
Obstructed EGR passages
Vacuum hose leaks.
Obstructed vacuum hoses.
Damaged EVR solenoid.
Damaged PFE/DPFE sensor.
Damaged EGR valve.
Damaged PCM.
For this one, you'll need a vacuum gauge. You want to disconnect the vacuum hose at the EGR valve and connect the hose to a vacuum gauge. After you have everything hooked up, you need to run the KOER Self-Test. While it's running there should be vacuum. If the gauge doesn't move or barely moves, check the vacuum line going to the EGR Vacuum Regulator. If you've got 15 Hg or more on the input to the regulator, then you have a bad Differential Pressure Feedback EGR (DPFE) sensor. If you get decent vacuum during the KOER Self-Test, post back up and I'll give you the rest of the steps.