I have had intermittent problems with check engine light coming on in my 2005 Impreza Outback. Usually fixed with a bottle of fuel injector cleaner, but this time the check engine light is on and the cruise control indicator flashes constantly. Any suggestions?