Mercedes Benz GL320 with check engine lights and black smoke from time to time on 2008 Mercedes-Benz GL320 CDI

GL 320 diesel

A scantool is required to retrieve codes stored in the computer of your car. The codes stored will indicate where the fault is. Without knowing what codes are stored it is impossible to know what's wrong.