Geez, that is like the price BMW owners pay for a "tune up" on their car. That is outragous! If all they did was injector cleaning, spark plugs and wire, and oil....that should cost no more than $250. And that would be for a chemical cleaning of the injectors ($80 normally) instead of just normal fuel injector cleaner stuff put in the gas tank. A CEL is normally because of an O2 sensor. Not sure of the cost of those things, so you might want to ask around for those.