I read the thread on fuel additives and decided to add more 2 stroke lube. I went with 1 oz per gal of diesel. I went under the truck to hear the flex plate and thought it might be getting quiter. I had disconnected the cold advance and it did idle much rougher at startup and was somewhat harder to start. Temp was about 50. I thought it might have been the cold advance but my next test was driving with the cold advance connected and the hard rattle was getting better the more I drove it. I think my problem is solved. The rattle on acceleration is gone, the engine sounds really good. It was a lube problem as many of you suspected.
I then went with the same ratio with my M1009. It now idles smoother, and runs very well, a noticable improvement. The improvement was noticed by my 2 sons also. Its not my imagination. The cost per tank of fuel has gone up alittle but its well worth it. I was using power service as an additive before, 2 stroke oil is a big improvement, my engines needed the superior lube properties 2 stroke oil provides.
Thanks to all who responded!