So could my EGR be bad then? its giving me a reading of too lean and my check engine light is on and its running rough and sometimes even stalling,,I have no idea how to fix that