What causes black smoke to come from exhaust. on 2004 Chrysler 300M

Hard starting, rough idle, smell gas fumes and black smoke inside the tailpipes....

1 answer
The engine is running too rich (getting too much fuel). This is a sign of a pretty big issue that needs to be checked out by a shop that can diagnose this fuel injection control system.
Here are some if you need one: http://repairpal.com/directory?address=11706&car_brand_names=Chrysler