Steel Soldiers now has a few new forums, read more about it at: New Munitions Forums!
Microsoft MSN, Live, Hotmail, Outlook email users may not be receiving emails. We are working to resolve this issue. Please add support@steelsoldiers.com to your trusted contacts.
The TPS has absolutely nothing to do with the fuel system, I suspect your "mechanic" has less knowledge than you think, Coug (and others) have given some good advice, until you positively ensure the glow plug system and plugs are working correctly throwing money at it will not get it fixed.
I am just trying g to figure if this could be from sitting so long or if it has happened after you drove the truck 3,000 miles.
Do you run a fuel lubricant? if not you should be.
Have you checked the idle speed?
Does it stop smoking and run evenly when warmed up?
Usually a bad (leaking) injector...
That sounds like you have some bad glow plugs or possibly a bad EESS box, test each glow plug disconnected for low resistance (about 2.5 OHMS or so) the bad ones will be obvious.