I just got back from Lake Havasu, but barely. My truck is being a POS. It dies on me after it has been running for awhile. This morning I left and made about 80 miles then it died. I checked things out and thought the fuel pump was the problem. Changed it. It ran fine then died 30 miles later. It died 6 times but made it home. Here is the list of stuff I changed in order. Nothing fixed my problem. (350 MAF TPI, external fuel pump) I tried disconnecting the TPS and the MAF sensor also and neither helped. Changed: fuel pump ignition module ignition coil ECM MAF relay (both) fuel pump relay EST It is only throwing code 12. When it dies it won't start for about 10 minutes, sometime it would start up sooner but would idle poorly and die. Then after it cooled a little while it would fire right up like nothing was wrong. Any ideas? I thought pickup coil, but I thought when those go they are dead, end of story.