My check engine light came on and the code is # 2100 . Cleaned the throttle body, MAF sensors, clear the code . Went for a drive, the check engine came back up. My mechanic said the throttle body is bad !!!!!!!!!. Does anyone know where I can get a new one ??. Checked e-bay and is $200ish, look at Rock Auto and is out of stock !!

. Any other suggestions ? !, Thanks