Yeah I've check the check engine light before and it alway gave me the EGR or the IACV. Even after i put put both of those parts brand new in there. Since I've put the stock intake on it's gotten way worse it use to quit after it got warmed up but know it's all the time. Do you think that my map sensor could be bad even if it does not show me a code. Also I changed the PCV valve twice and checked and cleaned the vaccumm line attached to it.