Hercules130,
My 06 was doing the same thing, I attached a hose to the end of the breather tube. This confirmed that my pinion seal was indeed leaking.
The hose that I installed was around ten inches, then when I replaced the seal, I cut the hose to five inches.
I have extended the breather hoses on all of my CTD's, it sure makes for a cleaner truck this way.
HTH