High NOx can absolutely be caused by a defective EGR valve. We recommend having your Dodge Avenger's EGR system inspected for proper operation.
You should first make sure your Dodge is getting vacuum to the EGR valve. Next manually open the valve while the engine is at idle and check for engine idle drop. Make sure the engine is not so hot to where you aren't able to do this without burning yourself. Your Dodge Avenger should stall or come very close to. This will indicate the EGR passages are open. If no RPM drop, the passages are plugged and need more cleaning. If there is idle drop then look into why the EGR valve might not be receiving manifold vacuum required to open the valve during part-throttle and light load.
Other reasons for high NO include: Bad engine cooling, lean fuel condition and/or high mileage (carbon buildup).
Bad Engine Cooling - If your Dodge Avenger has cooling system problems chances are excessive NO is being created. NOx (Nitrous Oxides) is created when an engine's combustion chamber temperatures reach over 2500F. A bad cooling system will create NOx.
High Cylinder Compression - Carbon build-up within your Avenger's engine combustion chambers will cause increased engine temperature and high NOx. Carbon build-up causes increased cylinder compression, which causes high temperatures, which result in high NOx emissions.
Lean Fuel Mixtures - Lean fuel mixtures cause high NOx also. A lean fuel mixture is when the engine receives less fuel then is necessary to obtain efficient combustion. Lean fuel mixtures are often due to vacuum leaks and/or defective emission sensors which report air/fuel mixture amounts to the ECU. A good example of such component(s) is your Dodge Avenger's oxygen sensors.