that is a good possiblility...the egr vavle that is..or possible the idle sensor...something like that