I'm no diesel expert, but it sounds like something is not quite right. Maybe run some diesel fuel injection cleaner through it and see if it clears up.