dying during idle and coast!

ok, ive had this problem for i while. When I start the car it will idle perfect until it gets warm and will idle from anywhere at 1500 rpm to very low where it almost dies and eventually it will die. I also have the same pronlem when Im driving and i either put it in neutraul or just push in the cluth it will die on me out of no where! I was thinking the tps!! I have an in tank bbk fuel pump 255lph 347 Eagle short block, forged crank and pistions,Tfs heads 185cc, Holley systemax intake, trick flow stg 1 cam, 4.10 gears, T5 tranny, 32lb injectors, Saleen rear axle, MSD ignition Griffin aluminuim radiator, Optima battery, A/C eliminator, 70mm throttle body, king cobra cluth, BBK longtube headers and x pipe, flow master exhaust 40series mufflers egr eliminator plate.
Should I just follow the surging idle check list??
And do u buy the machine to pull codes if so where at or do u just take it to the mechanic to have the codes pulled?? thanks!!
 
See the "Surging Idle Checklist for help with all your idle/stall problems. Everything you need to find and fix idle problems is in there.

The first two posts contain all the updates to the fixes. At last count there were 24 possible causes and fixes for surging idle/stall problems. I continue to update it as more people post fixes or ask questions.