ENGINE RUNNING ROUGH

1998 Ford Expedition • V8 4WD Automatic • 120,000 miles

I have a 98 Expedition 54L. The engine is running very rough (heavy vibration), but no pinging or knocking. I can also smell exhaust inside the cabin as well. Check engine light is on. Any ideas what might be causing it?