engine light will not turn off on 2006 Subaru Impreza

I have been since January trying to get the stupid engine light to go off! I have had an emissions canister replaced and the oxygen sensor replaced...they tell me that the catalytic converter does not need replacing. My inspection is due in October... I have spent over a thousand dollars trying to solve this problem. I can't use the cruise control as it flashes continually...I am so frustrated. Anyone out there have any ideas? Thank you for any light you can shed on this!!!

1 answer 1 comment
First off, what were the codes that were in the ECM?. You might find that the problem lies in the cruise control circuit and not emissions related.

Ron-subaru master
Thank you for the suggestion. I am going to call Subaru this morning and ask them to look into the cruise control circuit. I appreciate your suggestion.
Thanks again.