Man Greg, what a problem! I know the guys at Son Rays service center pretty good as well as a couple of guys at Central dodge and I'll check with them when I get a chance.
Dwain @ Son Ray's used to carry a spare crankshaft sensor in his glove box for his Jeep, maybe you got a bad one, but I would think you would get some kind of code from computer.
If it was mine, Id probably go ahead and pull the tank and check filter and go ahead and shotgun the fuel pump and filter since i had it apart--but I haven't checked the price of a pump either!
I wouldn't think you have water in the tank since it always gives you trouble when it's hot---something is breaking down--either electrical or fuel?