i have troble codes p0420 catalytic sys efficency below threshold p0456 evaporative emmision control sys leak small one and my car is going to hot they said i need a water pump,timing belt and also i have a short in dimmer circuit my question is would it be cheaper to take to dodge repair center or an independant shop or strauss auto do you know about how much