Don't know if this has on here. Car has ran flawless for years. All of a sudden check engine light has been coming on. When this happens, the car goes into "limp mode". The throttle body has been changed, no effect. When this happens, I connect my scanner, clear the codes, and it fires right up...