Yesterday my 2001 Jeep XJ suddenly puked while I was driving it. I got it towed home and spent a rather disgruntled evening thinking about what might be wrong with it. This morning I figured I'd try the easy things first (not that my luck usually runs that way), and checked the fuse for the fuel pump circuit. It was blown, so I replaced it and sure enough, the old beast started. That was great, but it still didn't answer the question of why the fuse blew to begin with. On to the crux of my tale... I googled "jeep xj blown fuel pump fuse", and came up with a variety of possible causes, most of which had to do with chafed wiring. One of them caught my eye, a guy had posted on a Jeep forum that his wiring harness had chafed against the oil dipstick. I went back out and started the Jeep with the hood up, jiggled the harness near the dipstick, and sure enough the engine died. A little bit of electrical tape and some rubber house for chafing gear around the dipstick and I was on the road again! I can't imagine how much time I'd have spent trying to diagnose an issue like this twenty years ago. Sometimes modern technology is pretty cool!