Swapped the throttle body for my buddy's off his 04 and had the same starting issue. We deduced the problem to the cam sensor getting heatsoaked while the car is warm. Scanning the car while it was running from a cold start showed no problems when we went through the log, scanned the car from a warm start, all the sensors the scan read were fine and working properly, the only sensors we couldn't scan were the cam and crank sensors. Since the car start and then immediately dies we are pointing more towards the cam sensor. Gonna probe the cam sensor tonight after I get off work and if thats it, 38 bucks at advance and i'm all good. *crosses fingers*