I've got a '99 Bonne' with 289,000 on the odometer; on my way home from work yesterday I was cruising along on the highway, had the cruise set at 57 and the engine stopped all of a sudden like someone flipped a switch. All the electrical was fine. I coasted off the highway and cranked on the starter for about a minute before giving up. I then started looking for a tow truck number to call. While waiting there 5 minutes, I thought I'd try starting it one more time before calling the tow truck and it started right up. I drove home.

A few hours later I drove to rehearsal about 4 blocks from home, it sat for an hour and I drove back.
Another hour later I was going to take the Bonneville to the store to buy libations for the 4th and all I could do was crank on the starter again; it would not fire.

I can hear the fuel pump run, that was my original thought.
My father is suggesting it could be a positioning sensor.

Any thoughts or ideas would be great; I don't want to have to pay someone else to fix something I could if I knew what the problem was.