Had the CEL and slow down light up in my 2004 360 Spider and the car lost a lot of power. Exhaust smells rich. Idle is a little low, maybe about 900...