Just got the truck back after having the head replaced. Found the surging to be a small crack betweent he valves on cylinder 3. Now it runs great. Except when I first go to start it in the morning. It doesnt go to high idle. As soon as I let go of the key it dies. If it put my foot on the gas and hold the idle up for about 20 seconds it runs fine. Once its warmed up its fine for the rest of the day.

Any ideas? I swear I read something just like this somewehere but I cant seem to find it no matter how much I search.