I had somthing like that, it was a cracked exhaust manifold and the check engine light did go on and off. When its cool pop the hood start your car and have someone cover up the exhaust pipe with a rag, that should help u find a leak if u have one. Even if the check engine light is off it should...