My 2002 Dodge truck runs rough and smokes a ton of white smoke when you start it. After ten or twenty seconds it starts to run smooth but it still smokes. After letting it run for ten minutes the smoke clears up and it seems to run fine. Any ideas on what it could be. Was thinking maybe an injector.