i have a 2007 dodge 3500. ever sense i got this truck it has been nothing but problems flash after flash egr problems and the biggest problem smoke. it smokes all the time. its like those videos you have of these trucks with stacked programmers and everything. but this is a stock truck. most of the time the smoke is coal black but sometimes it is white or gray. i was wondering if any of you guys have any idea what the problem is. it doesn't have a engine light on at the moment but they come on and off often. so any help would be greatly appreciated.