This morning my car began to idle very rough while I was at a stop light. The check engine light came on as well as the EPC light. It was difficult to steer. When I pulled over I turned off my car and re started it and the EPC light turned off and the check engine light came on. I have had this happen before and my throttle body needed to be replaced. Could this be the same thing? and If so, I had the work done last summer, isn't that a little too soon for it to be breaking again?