I got my truck back today and all is good. The truck starts easier and idles better not to mention the oil leak is gone. He charged me $228 to do the job and that included parts, labor, and tax. I am pleased with everything and I believe I just found me a new mechanic.
Scott