It's dead (for now)
Coming home Thursday night, Xfire died at a light and would crank but not start. Got it fired up after a few minutes. Check engine light came on. About 10 miles later, it died while I was driving down the road at about 75 mph. As I was on a back country road, when I got it restarted, I pulled into the next side road, turned around and waited to see if it would die again. It did.
My guess was the crank position sensor.
Had it towed to the dealer that night. It took them all day Friday to finally decide it was the crank position sensor. Not sure why it took them 7 hours to figure that out. Of course, by then, they couldn't get the part until Monday (they have to use the Chrysler part because it's a warranty job). So, at the earliest, I get the car back Monday afternoon.
The service writer also told me there was an open recall on the car, but couldn't say what it was for.
Extended warranty covers a rental, so I ended up with a quad cab, Chevy Silverado pickup. Man... it's quite a change from driving the Xfire!