It might be throttle body. But i never touched mines. Im pretty sure my icv is fine i cant see anything wrong with it. I always have my check engine light on because i have aftermarket headers. But my eml, traction, and yellow brake light come on at the same time.
I also have aftermarket intake so im going to try to get a stock one to see if that fixes the problem.