A flickering check engine light with a rough idle usually means an active misfire, often from worn plugs, a weak coil, or a vacuum leak.
Scan the codes first, then inspect ignition and intake parts—and stop driving if the light flashes steadily under load.
What a flickering light with a rough idle usually means
On a Changan CS85 Coupe, a check engine light that flickers intermittently while the idle stumbles almost always points to an active misfire. The ECU is seeing a cylinder fail to burn fuel properly, so it flashes the light to warn you that unburned fuel can damage the catalytic converter. Common culprits are worn spark plugs, a weak ignition coil, a vacuum leak, a dirty throttle body, carbon buildup on the direct-injection intake valves, or a fuel injector that is not delivering consistently.