Need emissions help




The numbers:
25mph 15mph
HC ppm 42 (117) pass 99 (120) pass
CO% 1.07(.65) fail .98(.67) fail
NOX ppm 662(821) pass 1446(907) fail
Would new cats get me in the right range? or do I need to look elsewhere?
Also when it does the EGR test (highway speeds, light throttle) I get the dreaded SES light. From what I've read this means the EGR isn't working 100%. Should I pull it, clean it and re-install or just go ahead and replace it?
Thanks In Advance.



