check engine light is on and sometimes flashing, running rough on 2004 Nissan Frontier

the check engine light comes on and then sometimes the check engine light begins flashing. the engine is running rough.

Asked by for the 2004 Nissan Frontier
This is a clear sign of a serious failure in the emission control system of your vehicle, take it ASAP to a qualified shop to diagnose and fix the problem and prevent further damage. For more information about the Check Engine Light visit:

Find a auto repair shop in your area here;