Black smoke out of exhaust on 944 Turbo

Does anyone know why there might be black smoke out the exhaust pipe when taking off hard and at full throttle? Some people told me that the car is running rich, and someone told the sender is bad. Can I fix this myself or do I need to take it back to the shop for them to do it? I usually work on my car but never on a Porsche before. Can anyone help?