Thanks to HotrodPC for changing my thinking on the ignition timing! Went out and set it at eight degrees advance and feel like I am driving a different truck. I am pretty sure it masked whatever is causing the poopieness of the truck but Im happy with the way its running right now. It still has a very small almost unnoticable surge but it is not consistant. Will be checking for the warm up surge that comes and goes in the morning. Still going to need to figure it out to satisfy my own OCD but I can do more of that this fall when I cant work on body stuff. I am leaning towards a skewed reading from the map sensor but I need some time to diagnose since I don't have a spare to try. I would like to figure it out before I do the engine swap since it will effect what I do for aspiration. I am inclined to ditching the TBI if I can't figure it out.