My 06 2500 has been blowing quite a bit of white smoke and idling rough on startup. It does clear out and doesnt seem to have any loss of power while driving. I do notice a louder pinging/knocking every 5 seconds or so on idle. Is this injector? Tried injector cleaner. Can one injector be bad and replaced or do all?