My 2003 civic needs a new throttle body per the dealership. Will cost 0. Why did this happen and is this price right?