It probably needs--- 1- cleaned, 2- new oil filter, 3- new oil nozzle, 4- new oil pump
listed in order of complexity.. any oil burner will get dirty with usage..
the two torpedo heaters I have will smoke and flame for the first 30secs, then heat up and run fine.. sounds pretty normal
if it aint broke, tweak it!!
currently on FiOS (kick aZZ!)