Was randomly driving home one day and the engine hiccuped and threw a code, got home turned it off and on ran fine but still engine light was on, by the next day of driving it turned off.
Week later randomly after no problems it just died at idle, it would turn back on and run for 1 second then...